Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c115' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 2948982 --chroot fedora-rawhide-x86_64 --detached Version: 0.54 Task: {'appstream': True, 'background': False, 'bootstrap': 'off', 'build_id': 2948982, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', '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-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'bgstack15/palemoon--bgstack15', 'source_json': {}, 'source_type': None, 'submitter': 'bgstack15', 'task_id': '2948982-fedora-rawhide-x86_64', '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-ba8k8dou/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-ba8k8dou/newmoon', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ba8k8dou/newmoon'... Running: git checkout 6bbed5901fefd4b3830e78e3d0afbf41b06e79cd cmd: ['git', 'checkout', '6bbed5901fefd4b3830e78e3d0afbf41b06e79cd'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ba8k8dou/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 cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ba8k8dou/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Dload Upload Total Spent Left Speed 100 370k 100 370k 0 0 2849k 0 --:--:-- --:--:-- --:--:-- 2849k 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 9037k 0 0:00:30 0:00:30 --:--:-- 16.5M INFO: Reading stdout from command: md5sum palemoon-fd92034fe425320e6ee13e43b676c91a68969029.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-ba8k8dou/newmoon/newmoon.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ba8k8dou/newmoon --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1636594709.852984 -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-ba8k8dou/newmoon/newmoon.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1636594709.852984/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 12 kB/s | 4.7 kB 00:00 fedora 30 MB/s | 61 MB 00:02 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash  x86_64 5.1.8-3.fc36 fedora 1.7 M bzip2  x86_64 1.0.8-10.fc36 fedora 52 k coreutils  x86_64 9.0-2.fc36 fedora 1.0 M cpio  x86_64 2.13-11.fc36 fedora 270 k diffutils  x86_64 3.8-1.fc35 fedora 400 k fedora-release-common  noarch 36-0.7 fedora 21 k findutils  x86_64 1:4.8.0-4.fc35 fedora 538 k gawk  x86_64 5.1.1-1.fc36 fedora 1.0 M glibc-minimal-langpack  x86_64 2.34.9000-17.fc36 fedora 147 k grep  x86_64 3.7-1.fc36 fedora 294 k gzip  x86_64 1.11-1.fc36 fedora 154 k info  x86_64 6.8-2.fc35 fedora 222 k patch  x86_64 2.7.6-15.fc35 fedora 127 k redhat-rpm-config  noarch 202-1.fc36 fedora 66 k rpm-build  x86_64 4.17.0-1.fc36.1 fedora 61 k sed  x86_64 4.8-8.fc35 fedora 296 k shadow-utils  x86_64 2:4.9-6.fc36 fedora 1.1 M tar  x86_64 2:1.34-2.fc35 fedora 880 k unzip  x86_64 6.0-53.fc35 fedora 179 k util-linux  x86_64 2.37.2-1.fc36 fedora 2.2 M which  x86_64 2.21-30.fc36 fedora 41 k xz  x86_64 5.2.5-7.fc35 fedora 214 k Installing dependencies: alternatives  x86_64 1.19-1.fc35 fedora 35 k audit-libs  x86_64 3.0.6-1.fc36 fedora 116 k basesystem  noarch 11-12.fc35 fedora 7.0 k binutils  x86_64 2.37-17.fc36 fedora 6.0 M binutils-gold  x86_64 2.37-17.fc36 fedora 728 k bzip2-libs  x86_64 1.0.8-10.fc36 fedora 40 k ca-certificates  noarch 2021.2.50-3.fc35 fedora 352 k coreutils-common  x86_64 9.0-2.fc36 fedora 2.0 M cracklib  x86_64 2.9.6-27.fc36 fedora 81 k crypto-policies  noarch 20210917-1.gitc9d86d1.fc36 fedora 58 k curl  x86_64 7.79.1-3.fc36 fedora 310 k cyrus-sasl-lib  x86_64 2.1.27-16.fc36 fedora 774 k debugedit  x86_64 5.0-2.fc35 fedora 76 k dwz  x86_64 0.14-2.fc35 fedora 127 k ed  x86_64 1.14.2-11.fc35 fedora 73 k efi-srpm-macros  noarch 5-4.fc36 fedora 22 k elfutils  x86_64 0.185-5.fc35 fedora 515 k elfutils-debuginfod-client  x86_64 0.185-5.fc35 fedora 36 k elfutils-default-yama-scope  noarch 0.185-5.fc35 fedora 18 k elfutils-libelf  x86_64 0.185-5.fc35 fedora 192 k elfutils-libs  x86_64 0.185-5.fc35 fedora 263 k expat  x86_64 2.4.1-2.fc35 fedora 110 k fedora-gpg-keys  noarch 36-0.3 fedora 113 k fedora-release  noarch 36-0.7 fedora 11 k fedora-release-identity-basic noarch 36-0.7 fedora 12 k fedora-repos  noarch 36-0.3 fedora 11 k fedora-repos-rawhide  noarch 36-0.3 fedora 10 k file  x86_64 5.41-1.fc36 fedora 48 k file-libs  x86_64 5.41-1.fc36 fedora 636 k filesystem  x86_64 3.16-1.fc36 fedora 1.1 M fonts-srpm-macros  noarch 1:2.0.5-6.fc35 fedora 27 k fpc-srpm-macros  noarch 1.3-4.fc35 fedora 7.6 k gdb-minimal  x86_64 11.1-3.fc36 fedora 3.8 M gdbm-libs  x86_64 1:1.22-1.fc36 fedora 57 k ghc-srpm-macros  noarch 1.5.0-5.fc35 fedora 7.8 k glibc  x86_64 2.34.9000-17.fc36 fedora 2.0 M glibc-common  x86_64 2.34.9000-17.fc36 fedora 419 k glibc-gconv-extra  x86_64 2.34.9000-17.fc36 fedora 1.6 M gmp  x86_64 1:6.2.1-1.fc36 fedora 314 k gnat-srpm-macros  noarch 4-14.fc35 fedora 8.2 k go-srpm-macros  noarch 3.0.11-2.fc35 fedora 25 k kernel-srpm-macros  noarch 1.0-6.fc35 fedora 8.0 k keyutils-libs  x86_64 1.6.1-3.fc35 fedora 31 k krb5-libs  x86_64 1.19.2-3.fc36 fedora 722 k libacl  x86_64 2.3.1-2.fc35 fedora 24 k libarchive  x86_64 3.5.2-2.fc36 fedora 387 k libattr  x86_64 2.5.1-3.fc35 fedora 18 k libblkid  x86_64 2.37.2-1.fc36 fedora 107 k libbrotli  x86_64 1.0.9-6.fc35 fedora 313 k libcap  x86_64 2.48-3.fc35 fedora 66 k libcap-ng  x86_64 0.8.2-7.fc36 fedora 32 k libcom_err  x86_64 1.46.4-1.fc36 fedora 26 k libcurl  x86_64 7.79.1-3.fc36 fedora 292 k libdb  x86_64 5.3.28-50.fc36 fedora 748 k libeconf  x86_64 0.4.0-2.fc35 fedora 27 k libfdisk  x86_64 2.37.2-1.fc36 fedora 155 k libffi  x86_64 3.1-28.fc34 fedora 33 k libgcc  x86_64 11.2.1-6.fc36 fedora 110 k libgcrypt  x86_64 1.9.4-1.fc36 fedora 507 k libgomp  x86_64 11.2.1-6.fc36 fedora 284 k libgpg-error  x86_64 1.43-1.fc36 fedora 216 k libidn2  x86_64 2.3.2-3.fc36 fedora 103 k libmount  x86_64 2.37.2-1.fc36 fedora 135 k libnghttp2  x86_64 1.46.0-1.fc36 fedora 70 k libnsl2  x86_64 1.3.0-4.fc35 fedora 57 k libpkgconf  x86_64 1.8.0-1.fc35 fedora 36 k libpsl  x86_64 0.21.1-4.fc35 fedora 63 k libpwquality  x86_64 1.4.4-6.fc36 fedora 104 k libselinux  x86_64 3.3-1.fc36 fedora 81 k libsemanage  x86_64 3.3-1.fc36 fedora 116 k libsepol  x86_64 3.3-1.fc36 fedora 301 k libsigsegv  x86_64 2.13-3.fc35 fedora 26 k libsmartcols  x86_64 2.37.2-1.fc36 fedora 64 k libssh  x86_64 0.9.6-1.fc36 fedora 203 k libssh-config  noarch 0.9.6-1.fc36 fedora 7.3 k libstdc++  x86_64 11.2.1-6.fc36 fedora 747 k libtasn1  x86_64 4.17.0-1.fc36 fedora 74 k libtirpc  x86_64 1.3.2-1.rc1.fc36 fedora 93 k libunistring  x86_64 0.9.10-14.fc35 fedora 495 k libutempter  x86_64 1.2.1-5.fc35 fedora 26 k libuuid  x86_64 2.37.2-1.fc36 fedora 28 k libverto  x86_64 0.3.2-2.fc35 fedora 21 k libxcrypt  x86_64 4.4.26-4.fc36 fedora 117 k libxml2  x86_64 2.9.12-6.fc35 fedora 741 k libzstd  x86_64 1.5.0-2.fc35 fedora 366 k lua-libs  x86_64 5.4.3-2.fc35 fedora 215 k lua-srpm-macros  noarch 1-5.fc35 fedora 8.4 k lz4-libs  x86_64 1.9.3-3.fc35 fedora 66 k mpdecimal  x86_64 2.5.1-2.fc35 fedora 99 k mpfr  x86_64 4.1.0-8.fc35 fedora 326 k ncurses-base  noarch 6.2-8.20210508.fc35 fedora 61 k ncurses-libs  x86_64 6.2-8.20210508.fc35 fedora 322 k nim-srpm-macros  noarch 3-5.fc35 fedora 8.4 k ocaml-srpm-macros  noarch 6-5.fc35 fedora 7.8 k openblas-srpm-macros  noarch 2-10.fc35 fedora 7.4 k openldap  x86_64 2.4.59-4.fc36 fedora 257 k openssl-libs  x86_64 1:3.0.0-1.fc36 fedora 2.1 M openssl1.1  x86_64 1:1.1.1l-1.fc36 fedora 1.5 M p11-kit  x86_64 0.23.22-4.fc35 fedora 357 k p11-kit-trust  x86_64 0.23.22-4.fc35 fedora 136 k pam  x86_64 1.5.2-6.fc36 fedora 548 k pcre  x86_64 8.45-1.fc36 fedora 197 k pcre2  x86_64 10.39-1.fc36 fedora 231 k pcre2-syntax  noarch 10.39-1.fc36 fedora 144 k perl-srpm-macros  noarch 1-42.fc35 fedora 8.3 k pkgconf  x86_64 1.8.0-1.fc35 fedora 41 k pkgconf-m4  noarch 1.8.0-1.fc35 fedora 14 k pkgconf-pkg-config  x86_64 1.8.0-1.fc35 fedora 10 k popt  x86_64 1.18-6.fc36 fedora 58 k publicsuffix-list-dafsa  noarch 20210518-2.fc35 fedora 58 k python-pip-wheel  noarch 21.3.1-1.fc36 fedora 1.1 M python-setuptools-wheel  noarch 58.2.0-1.fc36 fedora 502 k python-srpm-macros  noarch 3.10-13.fc36 fedora 25 k python3  x86_64 3.10.0-2.fc36 fedora 26 k python3-libs  x86_64 3.10.0-2.fc36 fedora 7.5 M qt5-srpm-macros  noarch 5.15.2-3.fc35 fedora 8.2 k readline  x86_64 8.1-3.fc35 fedora 210 k rpm  x86_64 4.17.0-1.fc36.1 fedora 538 k rpm-build-libs  x86_64 4.17.0-1.fc36.1 fedora 93 k rpm-libs  x86_64 4.17.0-1.fc36.1 fedora 314 k rpmautospec-rpm-macros  noarch 0.2.5-1.fc35 fedora 9.9 k rust-srpm-macros  noarch 18-2.fc35 fedora 9.4 k setup  noarch 2.13.9.1-2.fc35 fedora 143 k sqlite-libs  x86_64 3.36.0-4.fc36 fedora 632 k systemd-libs  x86_64 249.6-2.fc36 fedora 615 k tzdata  noarch 2021a-2.fc35 fedora 429 k util-linux-core  x86_64 2.37.2-1.fc36 fedora 434 k xxhash-libs  x86_64 0.8.0-4.fc35 fedora 40 k xz-libs  x86_64 5.2.5-7.fc35 fedora 92 k zip  x86_64 3.0-31.fc35 fedora 257 k zlib  x86_64 1.2.11-30.fc35 fedora 90 k zstd  x86_64 1.5.0-2.fc35 fedora 639 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 154 Packages Total download size: 61 M Installed size: 219 M Downloading Packages: (1/154): basesystem-11-12.fc35.noarch.rpm 237 kB/s | 7.0 kB 00:00 (2/154): alternatives-1.19-1.fc35.x86_64.rpm 748 kB/s | 35 kB 00:00 (3/154): audit-libs-3.0.6-1.fc36.x86_64.rpm 1.5 MB/s | 116 kB 00:00 (4/154): binutils-gold-2.37-17.fc36.x86_64.rpm 11 MB/s | 728 kB 00:00 (5/154): bzip2-1.0.8-10.fc36.x86_64.rpm 2.7 MB/s | 52 kB 00:00 (6/154): bash-5.1.8-3.fc36.x86_64.rpm 11 MB/s | 1.7 MB 00:00 (7/154): bzip2-libs-1.0.8-10.fc36.x86_64.rpm 2.4 MB/s | 40 kB 00:00 (8/154): ca-certificates-2021.2.50-3.fc35.noarc 5.8 MB/s | 352 kB 00:00 (9/154): coreutils-9.0-2.fc36.x86_64.rpm 17 MB/s | 1.0 MB 00:00 (10/154): binutils-2.37-17.fc36.x86_64.rpm 30 MB/s | 6.0 MB 00:00 (11/154): cpio-2.13-11.fc36.x86_64.rpm 15 MB/s | 270 kB 00:00 (12/154): cracklib-2.9.6-27.fc36.x86_64.rpm 5.1 MB/s | 81 kB 00:00 (13/154): crypto-policies-20210917-1.gitc9d86d1 3.6 MB/s | 58 kB 00:00 (14/154): curl-7.79.1-3.fc36.x86_64.rpm 16 MB/s | 310 kB 00:00 (15/154): debugedit-5.0-2.fc35.x86_64.rpm 3.0 MB/s | 76 kB 00:00 (16/154): coreutils-common-9.0-2.fc36.x86_64.rp 26 MB/s | 2.0 MB 00:00 (17/154): cyrus-sasl-lib-2.1.27-16.fc36.x86_64. 18 MB/s | 774 kB 00:00 (18/154): diffutils-3.8-1.fc35.x86_64.rpm 21 MB/s | 400 kB 00:00 (19/154): dwz-0.14-2.fc35.x86_64.rpm 6.8 MB/s | 127 kB 00:00 (20/154): ed-1.14.2-11.fc35.x86_64.rpm 4.3 MB/s | 73 kB 00:00 (21/154): efi-srpm-macros-5-4.fc36.noarch.rpm 1.4 MB/s | 22 kB 00:00 (22/154): elfutils-debuginfod-client-0.185-5.fc 2.4 MB/s | 36 kB 00:00 (23/154): elfutils-0.185-5.fc35.x86_64.rpm 20 MB/s | 515 kB 00:00 (24/154): elfutils-default-yama-scope-0.185-5.f 1.2 MB/s | 18 kB 00:00 (25/154): elfutils-libelf-0.185-5.fc35.x86_64.r 11 MB/s | 192 kB 00:00 (26/154): expat-2.4.1-2.fc35.x86_64.rpm 7.0 MB/s | 110 kB 00:00 (27/154): elfutils-libs-0.185-5.fc35.x86_64.rpm 13 MB/s | 263 kB 00:00 (28/154): fedora-gpg-keys-36-0.3.noarch.rpm 6.7 MB/s | 113 kB 00:00 (29/154): fedora-release-36-0.7.noarch.rpm 779 kB/s | 11 kB 00:00 (30/154): fedora-release-common-36-0.7.noarch.r 1.4 MB/s | 21 kB 00:00 (31/154): fedora-release-identity-basic-36-0.7. 844 kB/s | 12 kB 00:00 (32/154): fedora-repos-36-0.3.noarch.rpm 737 kB/s | 11 kB 00:00 (33/154): fedora-repos-rawhide-36-0.3.noarch.rp 714 kB/s | 10 kB 00:00 (34/154): file-5.41-1.fc36.x86_64.rpm 3.2 MB/s | 48 kB 00:00 (35/154): file-libs-5.41-1.fc36.x86_64.rpm 29 MB/s | 636 kB 00:00 (36/154): findutils-4.8.0-4.fc35.x86_64.rpm 20 MB/s | 538 kB 00:00 (37/154): fonts-srpm-macros-2.0.5-6.fc35.noarch 1.5 MB/s | 27 kB 00:00 (38/154): filesystem-3.16-1.fc36.x86_64.rpm 27 MB/s | 1.1 MB 00:00 (39/154): fpc-srpm-macros-1.3-4.fc35.noarch.rpm 528 kB/s | 7.6 kB 00:00 (40/154): gawk-5.1.1-1.fc36.x86_64.rpm 38 MB/s | 1.0 MB 00:00 (41/154): gdbm-libs-1.22-1.fc36.x86_64.rpm 2.7 MB/s | 57 kB 00:00 (42/154): ghc-srpm-macros-1.5.0-5.fc35.noarch.r 532 kB/s | 7.8 kB 00:00 (43/154): glibc-common-2.34.9000-17.fc36.x86_64 18 MB/s | 419 kB 00:00 (44/154): gdb-minimal-11.1-3.fc36.x86_64.rpm 31 MB/s | 3.8 MB 00:00 (45/154): glibc-minimal-langpack-2.34.9000-17.f 8.3 MB/s | 147 kB 00:00 (46/154): glibc-gconv-extra-2.34.9000-17.fc36.x 19 MB/s | 1.6 MB 00:00 (47/154): gmp-6.2.1-1.fc36.x86_64.rpm 14 MB/s | 314 kB 00:00 (48/154): gnat-srpm-macros-4-14.fc35.noarch.rpm 565 kB/s | 8.2 kB 00:00 (49/154): go-srpm-macros-3.0.11-2.fc35.noarch.r 1.6 MB/s | 25 kB 00:00 (50/154): grep-3.7-1.fc36.x86_64.rpm 15 MB/s | 294 kB 00:00 (51/154): gzip-1.11-1.fc36.x86_64.rpm 7.6 MB/s | 154 kB 00:00 (52/154): info-6.8-2.fc35.x86_64.rpm 12 MB/s | 222 kB 00:00 (53/154): kernel-srpm-macros-1.0-6.fc35.noarch. 561 kB/s | 8.0 kB 00:00 (54/154): keyutils-libs-1.6.1-3.fc35.x86_64.rpm 2.1 MB/s | 31 kB 00:00 (55/154): libacl-2.3.1-2.fc35.x86_64.rpm 1.6 MB/s | 24 kB 00:00 (56/154): libarchive-3.5.2-2.fc36.x86_64.rpm 18 MB/s | 387 kB 00:00 (57/154): krb5-libs-1.19.2-3.fc36.x86_64.rpm 18 MB/s | 722 kB 00:00 (58/154): libattr-2.5.1-3.fc35.x86_64.rpm 1.2 MB/s | 18 kB 00:00 (59/154): libblkid-2.37.2-1.fc36.x86_64.rpm 6.0 MB/s | 107 kB 00:00 (60/154): libbrotli-1.0.9-6.fc35.x86_64.rpm 16 MB/s | 313 kB 00:00 (61/154): libcap-2.48-3.fc35.x86_64.rpm 4.0 MB/s | 66 kB 00:00 (62/154): libcap-ng-0.8.2-7.fc36.x86_64.rpm 2.1 MB/s | 32 kB 00:00 (63/154): libcom_err-1.46.4-1.fc36.x86_64.rpm 1.7 MB/s | 26 kB 00:00 (64/154): libcurl-7.79.1-3.fc36.x86_64.rpm 15 MB/s | 292 kB 00:00 (65/154): libeconf-0.4.0-2.fc35.x86_64.rpm 1.8 MB/s | 27 kB 00:00 (66/154): libdb-5.3.28-50.fc36.x86_64.rpm 19 MB/s | 748 kB 00:00 (67/154): libfdisk-2.37.2-1.fc36.x86_64.rpm 9.1 MB/s | 155 kB 00:00 (68/154): libffi-3.1-28.fc34.x86_64.rpm 2.1 MB/s | 33 kB 00:00 (69/154): glibc-2.34.9000-17.fc36.x86_64.rpm 5.9 MB/s | 2.0 MB 00:00 (70/154): libgcc-11.2.1-6.fc36.x86_64.rpm 6.3 MB/s | 110 kB 00:00 (71/154): libgcrypt-1.9.4-1.fc36.x86_64.rpm 16 MB/s | 507 kB 00:00 (72/154): libgomp-11.2.1-6.fc36.x86_64.rpm 13 MB/s | 284 kB 00:00 (73/154): libgpg-error-1.43-1.fc36.x86_64.rpm 9.5 MB/s | 216 kB 00:00 (74/154): libidn2-2.3.2-3.fc36.x86_64.rpm 5.8 MB/s | 103 kB 00:00 (75/154): libmount-2.37.2-1.fc36.x86_64.rpm 7.5 MB/s | 135 kB 00:00 (76/154): libnghttp2-1.46.0-1.fc36.x86_64.rpm 4.0 MB/s | 70 kB 00:00 (77/154): libnsl2-1.3.0-4.fc35.x86_64.rpm 3.5 MB/s | 57 kB 00:00 (78/154): libpkgconf-1.8.0-1.fc35.x86_64.rpm 2.2 MB/s | 36 kB 00:00 (79/154): libpsl-0.21.1-4.fc35.x86_64.rpm 3.8 MB/s | 63 kB 00:00 (80/154): libpwquality-1.4.4-6.fc36.x86_64.rpm 5.9 MB/s | 104 kB 00:00 (81/154): libselinux-3.3-1.fc36.x86_64.rpm 4.7 MB/s | 81 kB 00:00 (82/154): libsemanage-3.3-1.fc36.x86_64.rpm 6.4 MB/s | 116 kB 00:00 (83/154): libsigsegv-2.13-3.fc35.x86_64.rpm 1.7 MB/s | 26 kB 00:00 (84/154): libsmartcols-2.37.2-1.fc36.x86_64.rpm 3.9 MB/s | 64 kB 00:00 (85/154): libsepol-3.3-1.fc36.x86_64.rpm 13 MB/s | 301 kB 00:00 (86/154): libssh-config-0.9.6-1.fc36.noarch.rpm 485 kB/s | 7.3 kB 00:00 (87/154): libssh-0.9.6-1.fc36.x86_64.rpm 11 MB/s | 203 kB 00:00 (88/154): libtasn1-4.17.0-1.fc36.x86_64.rpm 4.6 MB/s | 74 kB 00:00 (89/154): libtirpc-1.3.2-1.rc1.fc36.x86_64.rpm 5.6 MB/s | 93 kB 00:00 (90/154): libstdc++-11.2.1-6.fc36.x86_64.rpm 20 MB/s | 747 kB 00:00 (91/154): libutempter-1.2.1-5.fc35.x86_64.rpm 1.7 MB/s | 26 kB 00:00 (92/154): libunistring-0.9.10-14.fc35.x86_64.rp 21 MB/s | 495 kB 00:00 (93/154): libuuid-2.37.2-1.fc36.x86_64.rpm 1.7 MB/s | 28 kB 00:00 (94/154): libverto-0.3.2-2.fc35.x86_64.rpm 1.4 MB/s | 21 kB 00:00 (95/154): libxcrypt-4.4.26-4.fc36.x86_64.rpm 6.4 MB/s | 117 kB 00:00 (96/154): libxml2-2.9.12-6.fc35.x86_64.rpm 26 MB/s | 741 kB 00:00 (97/154): libzstd-1.5.0-2.fc35.x86_64.rpm 17 MB/s | 366 kB 00:00 (98/154): lua-libs-5.4.3-2.fc35.x86_64.rpm 10 MB/s | 215 kB 00:00 (99/154): lua-srpm-macros-1-5.fc35.noarch.rpm 570 kB/s | 8.4 kB 00:00 (100/154): lz4-libs-1.9.3-3.fc35.x86_64.rpm 4.2 MB/s | 66 kB 00:00 (101/154): mpdecimal-2.5.1-2.fc35.x86_64.rpm 5.8 MB/s | 99 kB 00:00 (102/154): ncurses-base-6.2-8.20210508.fc35.noa 3.8 MB/s | 61 kB 00:00 (103/154): mpfr-4.1.0-8.fc35.x86_64.rpm 16 MB/s | 326 kB 00:00 (104/154): nim-srpm-macros-3-5.fc35.noarch.rpm 586 kB/s | 8.4 kB 00:00 (105/154): ocaml-srpm-macros-6-5.fc35.noarch.rp 542 kB/s | 7.8 kB 00:00 (106/154): ncurses-libs-6.2-8.20210508.fc35.x86 13 MB/s | 322 kB 00:00 (107/154): openblas-srpm-macros-2-10.fc35.noarc 519 kB/s | 7.4 kB 00:00 (108/154): openldap-2.4.59-4.fc36.x86_64.rpm 11 MB/s | 257 kB 00:00 (109/154): p11-kit-0.23.22-4.fc35.x86_64.rpm 10 MB/s | 357 kB 00:00 (110/154): openssl-libs-3.0.0-1.fc36.x86_64.rpm 28 MB/s | 2.1 MB 00:00 (111/154): p11-kit-trust-0.23.22-4.fc35.x86_64. 6.7 MB/s | 136 kB 00:00 [MIRROR] patch-2.7.6-15.fc35.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: eae8baf9cec651c8f31b2356f070a5943d13dc74eabb349c5c5b939643358fd5(sha256) Expected: 4c8c1d75bf49a2edf61336082096c8d6f71600c8f5dac4d0586c1d57bac81e1f(sha256) (112/154): pam-1.5.2-6.fc36.x86_64.rpm 22 MB/s | 548 kB 00:00 (113/154): pcre-8.45-1.fc36.x86_64.rpm 9.7 MB/s | 197 kB 00:00 (114/154): pcre2-10.39-1.fc36.x86_64.rpm 11 MB/s | 231 kB 00:00 (115/154): pcre2-syntax-10.39-1.fc36.noarch.rpm 7.8 MB/s | 144 kB 00:00 (116/154): openssl1.1-1.1.1l-1.fc36.x86_64.rpm 8.9 MB/s | 1.5 MB 00:00 (117/154): perl-srpm-macros-1-42.fc35.noarch.rp 575 kB/s | 8.3 kB 00:00 (118/154): pkgconf-1.8.0-1.fc35.x86_64.rpm 2.7 MB/s | 41 kB 00:00 (119/154): pkgconf-m4-1.8.0-1.fc35.noarch.rpm 995 kB/s | 14 kB 00:00 [MIRROR] patch-2.7.6-15.fc35.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: eae8baf9cec651c8f31b2356f070a5943d13dc74eabb349c5c5b939643358fd5(sha256) Expected: 4c8c1d75bf49a2edf61336082096c8d6f71600c8f5dac4d0586c1d57bac81e1f(sha256) (120/154): pkgconf-pkg-config-1.8.0-1.fc35.x86_ 708 kB/s | 10 kB 00:00 (121/154): popt-1.18-6.fc36.x86_64.rpm 3.7 MB/s | 58 kB 00:00 (122/154): publicsuffix-list-dafsa-20210518-2.f 3.8 MB/s | 58 kB 00:00 (123/154): python-setuptools-wheel-58.2.0-1.fc3 20 MB/s | 502 kB 00:00 (124/154): python-pip-wheel-21.3.1-1.fc36.noarc 25 MB/s | 1.1 MB 00:00 (125/154): python-srpm-macros-3.10-13.fc36.noar 1.7 MB/s | 25 kB 00:00 (126/154): python3-3.10.0-2.fc36.x86_64.rpm 1.7 MB/s | 26 kB 00:00 (127/154): qt5-srpm-macros-5.15.2-3.fc35.noarch 552 kB/s | 8.2 kB 00:00 (128/154): patch-2.7.6-15.fc35.x86_64.rpm 602 kB/s | 127 kB 00:00 (129/154): redhat-rpm-config-202-1.fc36.noarch. 4.1 MB/s | 66 kB 00:00 (130/154): readline-8.1-3.fc35.x86_64.rpm 10 MB/s | 210 kB 00:00 (131/154): rpm-build-4.17.0-1.fc36.1.x86_64.rpm 3.5 MB/s | 61 kB 00:00 (132/154): rpm-4.17.0-1.fc36.1.x86_64.rpm 21 MB/s | 538 kB 00:00 (133/154): rpm-build-libs-4.17.0-1.fc36.1.x86_6 5.5 MB/s | 93 kB 00:00 (134/154): rpm-libs-4.17.0-1.fc36.1.x86_64.rpm 14 MB/s | 314 kB 00:00 (135/154): rpmautospec-rpm-macros-0.2.5-1.fc35. 682 kB/s | 9.9 kB 00:00 (136/154): rust-srpm-macros-18-2.fc35.noarch.rp 632 kB/s | 9.4 kB 00:00 (137/154): sed-4.8-8.fc35.x86_64.rpm 14 MB/s | 296 kB 00:00 (138/154): setup-2.13.9.1-2.fc35.noarch.rpm 8.2 MB/s | 143 kB 00:00 (139/154): python3-libs-3.10.0-2.fc36.x86_64.rp 50 MB/s | 7.5 MB 00:00 (140/154): sqlite-libs-3.36.0-4.fc36.x86_64.rpm 24 MB/s | 632 kB 00:00 (141/154): shadow-utils-4.9-6.fc36.x86_64.rpm 27 MB/s | 1.1 MB 00:00 (142/154): systemd-libs-249.6-2.fc36.x86_64.rpm 24 MB/s | 615 kB 00:00 (143/154): tar-1.34-2.fc35.x86_64.rpm 28 MB/s | 880 kB 00:00 (144/154): tzdata-2021a-2.fc35.noarch.rpm 17 MB/s | 429 kB 00:00 (145/154): unzip-6.0-53.fc35.x86_64.rpm 11 MB/s | 179 kB 00:00 (146/154): util-linux-core-2.37.2-1.fc36.x86_64 19 MB/s | 434 kB 00:00 (147/154): which-2.21-30.fc36.x86_64.rpm 2.5 MB/s | 41 kB 00:00 (148/154): xxhash-libs-0.8.0-4.fc35.x86_64.rpm 2.6 MB/s | 40 kB 00:00 (149/154): xz-5.2.5-7.fc35.x86_64.rpm 11 MB/s | 214 kB 00:00 (150/154): xz-libs-5.2.5-7.fc35.x86_64.rpm 5.7 MB/s | 92 kB 00:00 (151/154): util-linux-2.37.2-1.fc36.x86_64.rpm 38 MB/s | 2.2 MB 00:00 (152/154): zip-3.0-31.fc35.x86_64.rpm 14 MB/s | 257 kB 00:00 (153/154): zlib-1.2.11-30.fc35.x86_64.rpm 5.8 MB/s | 90 kB 00:00 [MIRROR] zstd-1.5.0-2.fc35.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: 95816f5b6d9afc1b1aa18ff7903c5bc5b4687139f9cd04c15384dbf35999347e(sha256) Expected: 9bb91c162661e84917eb9037af634902dcc077d15774544f13ce50f2abef3994(sha256) [MIRROR] zstd-1.5.0-2.fc35.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: 95816f5b6d9afc1b1aa18ff7903c5bc5b4687139f9cd04c15384dbf35999347e(sha256) Expected: 9bb91c162661e84917eb9037af634902dcc077d15774544f13ce50f2abef3994(sha256) (154/154): zstd-1.5.0-2.fc35.x86_64.rpm 2.1 MB/s | 639 kB 00:00 -------------------------------------------------------------------------------- Total 33 MB/s | 61 MB 00:01 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x38AB71F4: Userid : "Fedora (36) " Fingerprint: 53DE D2CB 922D 8B8D 9E63 FD18 999F 7CBF 38AB 71F4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary (0x38AB71F4) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x9867C58F: Userid : "Fedora (35) " Fingerprint: 787E A6AE 1147 EEE5 6C40 B30C DB46 3971 9867 C58F From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-35-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-1.fc36.x86_64 1/1 Preparing : 1/1 Installing : libgcc-11.2.1-6.fc36.x86_64 1/154 Running scriptlet: libgcc-11.2.1-6.fc36.x86_64 1/154 Installing : crypto-policies-20210917-1.gitc9d86d1.fc36.noarc 2/154 Running scriptlet: crypto-policies-20210917-1.gitc9d86d1.fc36.noarc 2/154 Installing : tzdata-2021a-2.fc35.noarch 3/154 Installing : fedora-release-identity-basic-36-0.7.noarch 4/154 Installing : rust-srpm-macros-18-2.fc35.noarch 5/154 Installing : qt5-srpm-macros-5.15.2-3.fc35.noarch 6/154 Installing : python-setuptools-wheel-58.2.0-1.fc36.noarch 7/154 Installing : publicsuffix-list-dafsa-20210518-2.fc35.noarch 8/154 Installing : pkgconf-m4-1.8.0-1.fc35.noarch 9/154 Installing : perl-srpm-macros-1-42.fc35.noarch 10/154 Installing : pcre2-syntax-10.39-1.fc36.noarch 11/154 Installing : openblas-srpm-macros-2-10.fc35.noarch 12/154 Installing : ocaml-srpm-macros-6-5.fc35.noarch 13/154 Installing : nim-srpm-macros-3-5.fc35.noarch 14/154 Installing : ncurses-base-6.2-8.20210508.fc35.noarch 15/154 Installing : libssh-config-0.9.6-1.fc36.noarch 16/154 Installing : kernel-srpm-macros-1.0-6.fc35.noarch 17/154 Installing : gnat-srpm-macros-4-14.fc35.noarch 18/154 Installing : ghc-srpm-macros-1.5.0-5.fc35.noarch 19/154 Installing : fpc-srpm-macros-1.3-4.fc35.noarch 20/154 Installing : fedora-gpg-keys-36-0.3.noarch 21/154 Installing : fedora-release-36-0.7.noarch 22/154 Installing : fedora-release-common-36-0.7.noarch 23/154 Installing : fedora-repos-rawhide-36-0.3.noarch 24/154 Installing : fedora-repos-36-0.3.noarch 25/154 Installing : setup-2.13.9.1-2.fc35.noarch 26/154 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-2.fc35.noarch 26/154 Installing : filesystem-3.16-1.fc36.x86_64 27/154 Installing : basesystem-11-12.fc35.noarch 28/154 Installing : glibc-gconv-extra-2.34.9000-17.fc36.x86_64 29/154 Running scriptlet: glibc-gconv-extra-2.34.9000-17.fc36.x86_64 29/154 Installing : glibc-minimal-langpack-2.34.9000-17.fc36.x86_64 30/154 Installing : glibc-common-2.34.9000-17.fc36.x86_64 31/154 Running scriptlet: glibc-2.34.9000-17.fc36.x86_64 32/154 Installing : glibc-2.34.9000-17.fc36.x86_64 32/154 Running scriptlet: glibc-2.34.9000-17.fc36.x86_64 32/154 Installing : ncurses-libs-6.2-8.20210508.fc35.x86_64 33/154 Installing : bash-5.1.8-3.fc36.x86_64 34/154 Running scriptlet: bash-5.1.8-3.fc36.x86_64 34/154 Installing : zlib-1.2.11-30.fc35.x86_64 35/154 Installing : bzip2-libs-1.0.8-10.fc36.x86_64 36/154 Installing : xz-libs-5.2.5-7.fc35.x86_64 37/154 Installing : elfutils-libelf-0.185-5.fc35.x86_64 38/154 Installing : libstdc++-11.2.1-6.fc36.x86_64 39/154 Installing : libuuid-2.37.2-1.fc36.x86_64 40/154 Installing : libxcrypt-4.4.26-4.fc36.x86_64 41/154 Installing : libzstd-1.5.0-2.fc35.x86_64 42/154 Installing : readline-8.1-3.fc35.x86_64 43/154 Installing : gmp-1:6.2.1-1.fc36.x86_64 44/154 Installing : libattr-2.5.1-3.fc35.x86_64 45/154 Installing : libacl-2.3.1-2.fc35.x86_64 46/154 Installing : libcap-2.48-3.fc35.x86_64 47/154 Installing : libcom_err-1.46.4-1.fc36.x86_64 48/154 Installing : popt-1.18-6.fc36.x86_64 49/154 Installing : sqlite-libs-3.36.0-4.fc36.x86_64 50/154 Installing : mpfr-4.1.0-8.fc35.x86_64 51/154 Installing : dwz-0.14-2.fc35.x86_64 52/154 Installing : unzip-6.0-53.fc35.x86_64 53/154 Installing : file-libs-5.41-1.fc36.x86_64 54/154 Installing : file-5.41-1.fc36.x86_64 55/154 Installing : openssl1.1-1:1.1.1l-1.fc36.x86_64 56/154 Installing : alternatives-1.19-1.fc35.x86_64 57/154 Installing : gdbm-libs-1:1.22-1.fc36.x86_64 58/154 Installing : libcap-ng-0.8.2-7.fc36.x86_64 59/154 Installing : audit-libs-3.0.6-1.fc36.x86_64 60/154 Installing : libffi-3.1-28.fc34.x86_64 61/154 Installing : p11-kit-0.23.22-4.fc35.x86_64 62/154 Installing : libsepol-3.3-1.fc36.x86_64 63/154 Installing : libsmartcols-2.37.2-1.fc36.x86_64 64/154 Installing : libunistring-0.9.10-14.fc35.x86_64 65/154 Installing : libidn2-2.3.2-3.fc36.x86_64 66/154 Installing : lua-libs-5.4.3-2.fc35.x86_64 67/154 Installing : lz4-libs-1.9.3-3.fc35.x86_64 68/154 Installing : libpsl-0.21.1-4.fc35.x86_64 69/154 Installing : zip-3.0-31.fc35.x86_64 70/154 Installing : mpdecimal-2.5.1-2.fc35.x86_64 71/154 Installing : zstd-1.5.0-2.fc35.x86_64 72/154 Installing : libxml2-2.9.12-6.fc35.x86_64 73/154 Installing : libarchive-3.5.2-2.fc36.x86_64 74/154 Installing : bzip2-1.0.8-10.fc36.x86_64 75/154 Installing : elfutils-default-yama-scope-0.185-5.fc35.noarch 76/154 Running scriptlet: elfutils-default-yama-scope-0.185-5.fc35.noarch 76/154 Installing : info-6.8-2.fc35.x86_64 77/154 Installing : ed-1.14.2-11.fc35.x86_64 78/154 Installing : cpio-2.13-11.fc36.x86_64 79/154 Installing : diffutils-3.8-1.fc35.x86_64 80/154 Installing : expat-2.4.1-2.fc35.x86_64 81/154 Installing : keyutils-libs-1.6.1-3.fc35.x86_64 82/154 Installing : libbrotli-1.0.9-6.fc35.x86_64 83/154 Installing : libdb-5.3.28-50.fc36.x86_64 84/154 Installing : libeconf-0.4.0-2.fc35.x86_64 85/154 Installing : libgomp-11.2.1-6.fc36.x86_64 86/154 Installing : libgpg-error-1.43-1.fc36.x86_64 87/154 Installing : libgcrypt-1.9.4-1.fc36.x86_64 88/154 Installing : libnghttp2-1.46.0-1.fc36.x86_64 89/154 Installing : libpkgconf-1.8.0-1.fc35.x86_64 90/154 Installing : pkgconf-1.8.0-1.fc35.x86_64 91/154 Installing : pkgconf-pkg-config-1.8.0-1.fc35.x86_64 92/154 Installing : libsigsegv-2.13-3.fc35.x86_64 93/154 Installing : gawk-5.1.1-1.fc36.x86_64 94/154 Installing : libtasn1-4.17.0-1.fc36.x86_64 95/154 Installing : p11-kit-trust-0.23.22-4.fc35.x86_64 96/154 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.x86_64 96/154 Installing : libverto-0.3.2-2.fc35.x86_64 97/154 Installing : pcre-8.45-1.fc36.x86_64 98/154 Installing : grep-3.7-1.fc36.x86_64 99/154 Installing : xz-5.2.5-7.fc35.x86_64 100/154 Installing : pcre2-10.39-1.fc36.x86_64 101/154 Installing : libselinux-3.3-1.fc36.x86_64 102/154 Installing : sed-4.8-8.fc35.x86_64 103/154 Installing : findutils-1:4.8.0-4.fc35.x86_64 104/154 Installing : libsemanage-3.3-1.fc36.x86_64 105/154 Installing : shadow-utils-2:4.9-6.fc36.x86_64 106/154 Running scriptlet: libutempter-1.2.1-5.fc35.x86_64 107/154 Installing : libutempter-1.2.1-5.fc35.x86_64 107/154 Installing : patch-2.7.6-15.fc35.x86_64 108/154 Installing : tar-2:1.34-2.fc35.x86_64 109/154 Installing : xxhash-libs-0.8.0-4.fc35.x86_64 110/154 Installing : coreutils-common-9.0-2.fc36.x86_64 111/154 Installing : openssl-libs-1:3.0.0-1.fc36.x86_64 112/154 Installing : coreutils-9.0-2.fc36.x86_64 113/154 Running scriptlet: ca-certificates-2021.2.50-3.fc35.noarch 114/154 Installing : ca-certificates-2021.2.50-3.fc35.noarch 114/154 Running scriptlet: ca-certificates-2021.2.50-3.fc35.noarch 114/154 Installing : krb5-libs-1.19.2-3.fc36.x86_64 115/154 Installing : libblkid-2.37.2-1.fc36.x86_64 116/154 Running scriptlet: libblkid-2.37.2-1.fc36.x86_64 116/154 Installing : libtirpc-1.3.2-1.rc1.fc36.x86_64 117/154 Installing : libnsl2-1.3.0-4.fc35.x86_64 118/154 Installing : libmount-2.37.2-1.fc36.x86_64 119/154 Installing : gzip-1.11-1.fc36.x86_64 120/154 Installing : systemd-libs-249.6-2.fc36.x86_64 121/154 Running scriptlet: systemd-libs-249.6-2.fc36.x86_64 121/154 Installing : util-linux-core-2.37.2-1.fc36.x86_64 122/154 Running scriptlet: util-linux-core-2.37.2-1.fc36.x86_64 122/154 Installing : cracklib-2.9.6-27.fc36.x86_64 123/154 Installing : libpwquality-1.4.4-6.fc36.x86_64 124/154 Installing : pam-1.5.2-6.fc36.x86_64 125/154 Installing : libfdisk-2.37.2-1.fc36.x86_64 126/154 Installing : cyrus-sasl-lib-2.1.27-16.fc36.x86_64 127/154 Installing : openldap-2.4.59-4.fc36.x86_64 128/154 Installing : libssh-0.9.6-1.fc36.x86_64 129/154 Installing : libcurl-7.79.1-3.fc36.x86_64 130/154 Installing : elfutils-libs-0.185-5.fc35.x86_64 131/154 Installing : elfutils-debuginfod-client-0.185-5.fc35.x86_64 132/154 Installing : binutils-gold-2.37-17.fc36.x86_64 133/154 Installing : binutils-2.37-17.fc36.x86_64 134/154 Running scriptlet: binutils-2.37-17.fc36.x86_64 134/154 Installing : elfutils-0.185-5.fc35.x86_64 135/154 Installing : gdb-minimal-11.1-3.fc36.x86_64 136/154 Installing : debugedit-5.0-2.fc35.x86_64 137/154 Installing : curl-7.79.1-3.fc36.x86_64 138/154 Installing : rpm-4.17.0-1.fc36.1.x86_64 139/154 Installing : rpm-libs-4.17.0-1.fc36.1.x86_64 140/154 Installing : rpm-build-libs-4.17.0-1.fc36.1.x86_64 141/154 Installing : efi-srpm-macros-5-4.fc36.noarch 142/154 Installing : lua-srpm-macros-1-5.fc35.noarch 143/154 Installing : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 144/154 Installing : python-pip-wheel-21.3.1-1.fc36.noarch 145/154 Installing : python3-3.10.0-2.fc36.x86_64 146/154 Installing : python3-libs-3.10.0-2.fc36.x86_64 147/154 Installing : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 148/154 Installing : go-srpm-macros-3.0.11-2.fc35.noarch 149/154 Installing : python-srpm-macros-3.10-13.fc36.noarch 150/154 Installing : redhat-rpm-config-202-1.fc36.noarch 151/154 Installing : rpm-build-4.17.0-1.fc36.1.x86_64 152/154 Installing : util-linux-2.37.2-1.fc36.x86_64 153/154 Running scriptlet: util-linux-2.37.2-1.fc36.x86_64 153/154 Installing : which-2.21-30.fc36.x86_64 154/154 Running scriptlet: filesystem-3.16-1.fc36.x86_64 154/154 Running scriptlet: ca-certificates-2021.2.50-3.fc35.noarch 154/154 Running scriptlet: pam-1.5.2-6.fc36.x86_64 154/154 Running scriptlet: rpm-4.17.0-1.fc36.1.x86_64 154/154 Running scriptlet: which-2.21-30.fc36.x86_64 154/154 Verifying : alternatives-1.19-1.fc35.x86_64 1/154 Verifying : audit-libs-3.0.6-1.fc36.x86_64 2/154 Verifying : basesystem-11-12.fc35.noarch 3/154 Verifying : bash-5.1.8-3.fc36.x86_64 4/154 Verifying : binutils-2.37-17.fc36.x86_64 5/154 Verifying : binutils-gold-2.37-17.fc36.x86_64 6/154 Verifying : bzip2-1.0.8-10.fc36.x86_64 7/154 Verifying : bzip2-libs-1.0.8-10.fc36.x86_64 8/154 Verifying : ca-certificates-2021.2.50-3.fc35.noarch 9/154 Verifying : coreutils-9.0-2.fc36.x86_64 10/154 Verifying : coreutils-common-9.0-2.fc36.x86_64 11/154 Verifying : cpio-2.13-11.fc36.x86_64 12/154 Verifying : cracklib-2.9.6-27.fc36.x86_64 13/154 Verifying : crypto-policies-20210917-1.gitc9d86d1.fc36.noarc 14/154 Verifying : curl-7.79.1-3.fc36.x86_64 15/154 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.x86_64 16/154 Verifying : debugedit-5.0-2.fc35.x86_64 17/154 Verifying : diffutils-3.8-1.fc35.x86_64 18/154 Verifying : dwz-0.14-2.fc35.x86_64 19/154 Verifying : ed-1.14.2-11.fc35.x86_64 20/154 Verifying : efi-srpm-macros-5-4.fc36.noarch 21/154 Verifying : elfutils-0.185-5.fc35.x86_64 22/154 Verifying : elfutils-debuginfod-client-0.185-5.fc35.x86_64 23/154 Verifying : elfutils-default-yama-scope-0.185-5.fc35.noarch 24/154 Verifying : elfutils-libelf-0.185-5.fc35.x86_64 25/154 Verifying : elfutils-libs-0.185-5.fc35.x86_64 26/154 Verifying : expat-2.4.1-2.fc35.x86_64 27/154 Verifying : fedora-gpg-keys-36-0.3.noarch 28/154 Verifying : fedora-release-36-0.7.noarch 29/154 Verifying : fedora-release-common-36-0.7.noarch 30/154 Verifying : fedora-release-identity-basic-36-0.7.noarch 31/154 Verifying : fedora-repos-36-0.3.noarch 32/154 Verifying : fedora-repos-rawhide-36-0.3.noarch 33/154 Verifying : file-5.41-1.fc36.x86_64 34/154 Verifying : file-libs-5.41-1.fc36.x86_64 35/154 Verifying : filesystem-3.16-1.fc36.x86_64 36/154 Verifying : findutils-1:4.8.0-4.fc35.x86_64 37/154 Verifying : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 38/154 Verifying : fpc-srpm-macros-1.3-4.fc35.noarch 39/154 Verifying : gawk-5.1.1-1.fc36.x86_64 40/154 Verifying : gdb-minimal-11.1-3.fc36.x86_64 41/154 Verifying : gdbm-libs-1:1.22-1.fc36.x86_64 42/154 Verifying : ghc-srpm-macros-1.5.0-5.fc35.noarch 43/154 Verifying : glibc-2.34.9000-17.fc36.x86_64 44/154 Verifying : glibc-common-2.34.9000-17.fc36.x86_64 45/154 Verifying : glibc-gconv-extra-2.34.9000-17.fc36.x86_64 46/154 Verifying : glibc-minimal-langpack-2.34.9000-17.fc36.x86_64 47/154 Verifying : gmp-1:6.2.1-1.fc36.x86_64 48/154 Verifying : gnat-srpm-macros-4-14.fc35.noarch 49/154 Verifying : go-srpm-macros-3.0.11-2.fc35.noarch 50/154 Verifying : grep-3.7-1.fc36.x86_64 51/154 Verifying : gzip-1.11-1.fc36.x86_64 52/154 Verifying : info-6.8-2.fc35.x86_64 53/154 Verifying : kernel-srpm-macros-1.0-6.fc35.noarch 54/154 Verifying : keyutils-libs-1.6.1-3.fc35.x86_64 55/154 Verifying : krb5-libs-1.19.2-3.fc36.x86_64 56/154 Verifying : libacl-2.3.1-2.fc35.x86_64 57/154 Verifying : libarchive-3.5.2-2.fc36.x86_64 58/154 Verifying : libattr-2.5.1-3.fc35.x86_64 59/154 Verifying : libblkid-2.37.2-1.fc36.x86_64 60/154 Verifying : libbrotli-1.0.9-6.fc35.x86_64 61/154 Verifying : libcap-2.48-3.fc35.x86_64 62/154 Verifying : libcap-ng-0.8.2-7.fc36.x86_64 63/154 Verifying : libcom_err-1.46.4-1.fc36.x86_64 64/154 Verifying : libcurl-7.79.1-3.fc36.x86_64 65/154 Verifying : libdb-5.3.28-50.fc36.x86_64 66/154 Verifying : libeconf-0.4.0-2.fc35.x86_64 67/154 Verifying : libfdisk-2.37.2-1.fc36.x86_64 68/154 Verifying : libffi-3.1-28.fc34.x86_64 69/154 Verifying : libgcc-11.2.1-6.fc36.x86_64 70/154 Verifying : libgcrypt-1.9.4-1.fc36.x86_64 71/154 Verifying : libgomp-11.2.1-6.fc36.x86_64 72/154 Verifying : libgpg-error-1.43-1.fc36.x86_64 73/154 Verifying : libidn2-2.3.2-3.fc36.x86_64 74/154 Verifying : libmount-2.37.2-1.fc36.x86_64 75/154 Verifying : libnghttp2-1.46.0-1.fc36.x86_64 76/154 Verifying : libnsl2-1.3.0-4.fc35.x86_64 77/154 Verifying : libpkgconf-1.8.0-1.fc35.x86_64 78/154 Verifying : libpsl-0.21.1-4.fc35.x86_64 79/154 Verifying : libpwquality-1.4.4-6.fc36.x86_64 80/154 Verifying : libselinux-3.3-1.fc36.x86_64 81/154 Verifying : libsemanage-3.3-1.fc36.x86_64 82/154 Verifying : libsepol-3.3-1.fc36.x86_64 83/154 Verifying : libsigsegv-2.13-3.fc35.x86_64 84/154 Verifying : libsmartcols-2.37.2-1.fc36.x86_64 85/154 Verifying : libssh-0.9.6-1.fc36.x86_64 86/154 Verifying : libssh-config-0.9.6-1.fc36.noarch 87/154 Verifying : libstdc++-11.2.1-6.fc36.x86_64 88/154 Verifying : libtasn1-4.17.0-1.fc36.x86_64 89/154 Verifying : libtirpc-1.3.2-1.rc1.fc36.x86_64 90/154 Verifying : libunistring-0.9.10-14.fc35.x86_64 91/154 Verifying : libutempter-1.2.1-5.fc35.x86_64 92/154 Verifying : libuuid-2.37.2-1.fc36.x86_64 93/154 Verifying : libverto-0.3.2-2.fc35.x86_64 94/154 Verifying : libxcrypt-4.4.26-4.fc36.x86_64 95/154 Verifying : libxml2-2.9.12-6.fc35.x86_64 96/154 Verifying : libzstd-1.5.0-2.fc35.x86_64 97/154 Verifying : lua-libs-5.4.3-2.fc35.x86_64 98/154 Verifying : lua-srpm-macros-1-5.fc35.noarch 99/154 Verifying : lz4-libs-1.9.3-3.fc35.x86_64 100/154 Verifying : mpdecimal-2.5.1-2.fc35.x86_64 101/154 Verifying : mpfr-4.1.0-8.fc35.x86_64 102/154 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 103/154 Verifying : ncurses-libs-6.2-8.20210508.fc35.x86_64 104/154 Verifying : nim-srpm-macros-3-5.fc35.noarch 105/154 Verifying : ocaml-srpm-macros-6-5.fc35.noarch 106/154 Verifying : openblas-srpm-macros-2-10.fc35.noarch 107/154 Verifying : openldap-2.4.59-4.fc36.x86_64 108/154 Verifying : openssl-libs-1:3.0.0-1.fc36.x86_64 109/154 Verifying : openssl1.1-1:1.1.1l-1.fc36.x86_64 110/154 Verifying : p11-kit-0.23.22-4.fc35.x86_64 111/154 Verifying : p11-kit-trust-0.23.22-4.fc35.x86_64 112/154 Verifying : pam-1.5.2-6.fc36.x86_64 113/154 Verifying : patch-2.7.6-15.fc35.x86_64 114/154 Verifying : pcre-8.45-1.fc36.x86_64 115/154 Verifying : pcre2-10.39-1.fc36.x86_64 116/154 Verifying : pcre2-syntax-10.39-1.fc36.noarch 117/154 Verifying : perl-srpm-macros-1-42.fc35.noarch 118/154 Verifying : pkgconf-1.8.0-1.fc35.x86_64 119/154 Verifying : pkgconf-m4-1.8.0-1.fc35.noarch 120/154 Verifying : pkgconf-pkg-config-1.8.0-1.fc35.x86_64 121/154 Verifying : popt-1.18-6.fc36.x86_64 122/154 Verifying : publicsuffix-list-dafsa-20210518-2.fc35.noarch 123/154 Verifying : python-pip-wheel-21.3.1-1.fc36.noarch 124/154 Verifying : python-setuptools-wheel-58.2.0-1.fc36.noarch 125/154 Verifying : python-srpm-macros-3.10-13.fc36.noarch 126/154 Verifying : python3-3.10.0-2.fc36.x86_64 127/154 Verifying : python3-libs-3.10.0-2.fc36.x86_64 128/154 Verifying : qt5-srpm-macros-5.15.2-3.fc35.noarch 129/154 Verifying : readline-8.1-3.fc35.x86_64 130/154 Verifying : redhat-rpm-config-202-1.fc36.noarch 131/154 Verifying : rpm-4.17.0-1.fc36.1.x86_64 132/154 Verifying : rpm-build-4.17.0-1.fc36.1.x86_64 133/154 Verifying : rpm-build-libs-4.17.0-1.fc36.1.x86_64 134/154 Verifying : rpm-libs-4.17.0-1.fc36.1.x86_64 135/154 Verifying : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 136/154 Verifying : rust-srpm-macros-18-2.fc35.noarch 137/154 Verifying : sed-4.8-8.fc35.x86_64 138/154 Verifying : setup-2.13.9.1-2.fc35.noarch 139/154 Verifying : shadow-utils-2:4.9-6.fc36.x86_64 140/154 Verifying : sqlite-libs-3.36.0-4.fc36.x86_64 141/154 Verifying : systemd-libs-249.6-2.fc36.x86_64 142/154 Verifying : tar-2:1.34-2.fc35.x86_64 143/154 Verifying : tzdata-2021a-2.fc35.noarch 144/154 Verifying : unzip-6.0-53.fc35.x86_64 145/154 Verifying : util-linux-2.37.2-1.fc36.x86_64 146/154 Verifying : util-linux-core-2.37.2-1.fc36.x86_64 147/154 Verifying : which-2.21-30.fc36.x86_64 148/154 Verifying : xxhash-libs-0.8.0-4.fc35.x86_64 149/154 Verifying : xz-5.2.5-7.fc35.x86_64 150/154 Verifying : xz-libs-5.2.5-7.fc35.x86_64 151/154 Verifying : zip-3.0-31.fc35.x86_64 152/154 Verifying : zlib-1.2.11-30.fc35.x86_64 153/154 Verifying : zstd-1.5.0-2.fc35.x86_64 154/154 Installed: alternatives-1.19-1.fc35.x86_64 audit-libs-3.0.6-1.fc36.x86_64 basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.x86_64 binutils-2.37-17.fc36.x86_64 binutils-gold-2.37-17.fc36.x86_64 bzip2-1.0.8-10.fc36.x86_64 bzip2-libs-1.0.8-10.fc36.x86_64 ca-certificates-2021.2.50-3.fc35.noarch coreutils-9.0-2.fc36.x86_64 coreutils-common-9.0-2.fc36.x86_64 cpio-2.13-11.fc36.x86_64 cracklib-2.9.6-27.fc36.x86_64 crypto-policies-20210917-1.gitc9d86d1.fc36.noarch curl-7.79.1-3.fc36.x86_64 cyrus-sasl-lib-2.1.27-16.fc36.x86_64 debugedit-5.0-2.fc35.x86_64 diffutils-3.8-1.fc35.x86_64 dwz-0.14-2.fc35.x86_64 ed-1.14.2-11.fc35.x86_64 efi-srpm-macros-5-4.fc36.noarch elfutils-0.185-5.fc35.x86_64 elfutils-debuginfod-client-0.185-5.fc35.x86_64 elfutils-default-yama-scope-0.185-5.fc35.noarch elfutils-libelf-0.185-5.fc35.x86_64 elfutils-libs-0.185-5.fc35.x86_64 expat-2.4.1-2.fc35.x86_64 fedora-gpg-keys-36-0.3.noarch fedora-release-36-0.7.noarch fedora-release-common-36-0.7.noarch fedora-release-identity-basic-36-0.7.noarch fedora-repos-36-0.3.noarch fedora-repos-rawhide-36-0.3.noarch file-5.41-1.fc36.x86_64 file-libs-5.41-1.fc36.x86_64 filesystem-3.16-1.fc36.x86_64 findutils-1:4.8.0-4.fc35.x86_64 fonts-srpm-macros-1:2.0.5-6.fc35.noarch fpc-srpm-macros-1.3-4.fc35.noarch gawk-5.1.1-1.fc36.x86_64 gdb-minimal-11.1-3.fc36.x86_64 gdbm-libs-1:1.22-1.fc36.x86_64 ghc-srpm-macros-1.5.0-5.fc35.noarch glibc-2.34.9000-17.fc36.x86_64 glibc-common-2.34.9000-17.fc36.x86_64 glibc-gconv-extra-2.34.9000-17.fc36.x86_64 glibc-minimal-langpack-2.34.9000-17.fc36.x86_64 gmp-1:6.2.1-1.fc36.x86_64 gnat-srpm-macros-4-14.fc35.noarch go-srpm-macros-3.0.11-2.fc35.noarch grep-3.7-1.fc36.x86_64 gzip-1.11-1.fc36.x86_64 info-6.8-2.fc35.x86_64 kernel-srpm-macros-1.0-6.fc35.noarch keyutils-libs-1.6.1-3.fc35.x86_64 krb5-libs-1.19.2-3.fc36.x86_64 libacl-2.3.1-2.fc35.x86_64 libarchive-3.5.2-2.fc36.x86_64 libattr-2.5.1-3.fc35.x86_64 libblkid-2.37.2-1.fc36.x86_64 libbrotli-1.0.9-6.fc35.x86_64 libcap-2.48-3.fc35.x86_64 libcap-ng-0.8.2-7.fc36.x86_64 libcom_err-1.46.4-1.fc36.x86_64 libcurl-7.79.1-3.fc36.x86_64 libdb-5.3.28-50.fc36.x86_64 libeconf-0.4.0-2.fc35.x86_64 libfdisk-2.37.2-1.fc36.x86_64 libffi-3.1-28.fc34.x86_64 libgcc-11.2.1-6.fc36.x86_64 libgcrypt-1.9.4-1.fc36.x86_64 libgomp-11.2.1-6.fc36.x86_64 libgpg-error-1.43-1.fc36.x86_64 libidn2-2.3.2-3.fc36.x86_64 libmount-2.37.2-1.fc36.x86_64 libnghttp2-1.46.0-1.fc36.x86_64 libnsl2-1.3.0-4.fc35.x86_64 libpkgconf-1.8.0-1.fc35.x86_64 libpsl-0.21.1-4.fc35.x86_64 libpwquality-1.4.4-6.fc36.x86_64 libselinux-3.3-1.fc36.x86_64 libsemanage-3.3-1.fc36.x86_64 libsepol-3.3-1.fc36.x86_64 libsigsegv-2.13-3.fc35.x86_64 libsmartcols-2.37.2-1.fc36.x86_64 libssh-0.9.6-1.fc36.x86_64 libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-6.fc36.x86_64 libtasn1-4.17.0-1.fc36.x86_64 libtirpc-1.3.2-1.rc1.fc36.x86_64 libunistring-0.9.10-14.fc35.x86_64 libutempter-1.2.1-5.fc35.x86_64 libuuid-2.37.2-1.fc36.x86_64 libverto-0.3.2-2.fc35.x86_64 libxcrypt-4.4.26-4.fc36.x86_64 libxml2-2.9.12-6.fc35.x86_64 libzstd-1.5.0-2.fc35.x86_64 lua-libs-5.4.3-2.fc35.x86_64 lua-srpm-macros-1-5.fc35.noarch lz4-libs-1.9.3-3.fc35.x86_64 mpdecimal-2.5.1-2.fc35.x86_64 mpfr-4.1.0-8.fc35.x86_64 ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.x86_64 nim-srpm-macros-3-5.fc35.noarch ocaml-srpm-macros-6-5.fc35.noarch openblas-srpm-macros-2-10.fc35.noarch openldap-2.4.59-4.fc36.x86_64 openssl-libs-1:3.0.0-1.fc36.x86_64 openssl1.1-1:1.1.1l-1.fc36.x86_64 p11-kit-0.23.22-4.fc35.x86_64 p11-kit-trust-0.23.22-4.fc35.x86_64 pam-1.5.2-6.fc36.x86_64 patch-2.7.6-15.fc35.x86_64 pcre-8.45-1.fc36.x86_64 pcre2-10.39-1.fc36.x86_64 pcre2-syntax-10.39-1.fc36.noarch perl-srpm-macros-1-42.fc35.noarch pkgconf-1.8.0-1.fc35.x86_64 pkgconf-m4-1.8.0-1.fc35.noarch pkgconf-pkg-config-1.8.0-1.fc35.x86_64 popt-1.18-6.fc36.x86_64 publicsuffix-list-dafsa-20210518-2.fc35.noarch python-pip-wheel-21.3.1-1.fc36.noarch python-setuptools-wheel-58.2.0-1.fc36.noarch python-srpm-macros-3.10-13.fc36.noarch python3-3.10.0-2.fc36.x86_64 python3-libs-3.10.0-2.fc36.x86_64 qt5-srpm-macros-5.15.2-3.fc35.noarch readline-8.1-3.fc35.x86_64 redhat-rpm-config-202-1.fc36.noarch rpm-4.17.0-1.fc36.1.x86_64 rpm-build-4.17.0-1.fc36.1.x86_64 rpm-build-libs-4.17.0-1.fc36.1.x86_64 rpm-libs-4.17.0-1.fc36.1.x86_64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch rust-srpm-macros-18-2.fc35.noarch sed-4.8-8.fc35.x86_64 setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-6.fc36.x86_64 sqlite-libs-3.36.0-4.fc36.x86_64 systemd-libs-249.6-2.fc36.x86_64 tar-2:1.34-2.fc35.x86_64 tzdata-2021a-2.fc35.noarch unzip-6.0-53.fc35.x86_64 util-linux-2.37.2-1.fc36.x86_64 util-linux-core-2.37.2-1.fc36.x86_64 which-2.21-30.fc36.x86_64 xxhash-libs-0.8.0-4.fc35.x86_64 xz-5.2.5-7.fc35.x86_64 xz-libs-5.2.5-7.fc35.x86_64 zip-3.0-31.fc35.x86_64 zlib-1.2.11-30.fc35.x86_64 zstd-1.5.0-2.fc35.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: rpm-build-libs-4.17.0-1.fc36.1.x86_64 libsepol-3.3-1.fc36.x86_64 tzdata-2021a-2.fc35.noarch libssh-config-0.9.6-1.fc36.noarch libblkid-2.37.2-1.fc36.x86_64 libcap-2.48-3.fc35.x86_64 libnghttp2-1.46.0-1.fc36.x86_64 pkgconf-1.8.0-1.fc35.x86_64 glibc-2.34.9000-17.fc36.x86_64 fedora-repos-rawhide-36-0.3.noarch libselinux-3.3-1.fc36.x86_64 debugedit-5.0-2.fc35.x86_64 gpg-pubkey-9867c58f-601c49ca util-linux-2.37.2-1.fc36.x86_64 libarchive-3.5.2-2.fc36.x86_64 glibc-minimal-langpack-2.34.9000-17.fc36.x86_64 elfutils-libs-0.185-5.fc35.x86_64 readline-8.1-3.fc35.x86_64 libacl-2.3.1-2.fc35.x86_64 tar-1.34-2.fc35.x86_64 libgcrypt-1.9.4-1.fc36.x86_64 glibc-gconv-extra-2.34.9000-17.fc36.x86_64 glibc-common-2.34.9000-17.fc36.x86_64 file-libs-5.41-1.fc36.x86_64 libfdisk-2.37.2-1.fc36.x86_64 filesystem-3.16-1.fc36.x86_64 rpm-libs-4.17.0-1.fc36.1.x86_64 libmount-2.37.2-1.fc36.x86_64 p11-kit-trust-0.23.22-4.fc35.x86_64 dwz-0.14-2.fc35.x86_64 binutils-2.37-17.fc36.x86_64 libcurl-7.79.1-3.fc36.x86_64 keyutils-libs-1.6.1-3.fc35.x86_64 python3-3.10.0-2.fc36.x86_64 publicsuffix-list-dafsa-20210518-2.fc35.noarch fedora-release-common-36-0.7.noarch libverto-0.3.2-2.fc35.x86_64 libuuid-2.37.2-1.fc36.x86_64 ca-certificates-2021.2.50-3.fc35.noarch coreutils-common-9.0-2.fc36.x86_64 lz4-libs-1.9.3-3.fc35.x86_64 libffi-3.1-28.fc34.x86_64 info-6.8-2.fc35.x86_64 audit-libs-3.0.6-1.fc36.x86_64 openssl-libs-3.0.0-1.fc36.x86_64 libzstd-1.5.0-2.fc35.x86_64 ncurses-libs-6.2-8.20210508.fc35.x86_64 popt-1.18-6.fc36.x86_64 go-srpm-macros-3.0.11-2.fc35.noarch libpkgconf-1.8.0-1.fc35.x86_64 elfutils-default-yama-scope-0.185-5.fc35.noarch gmp-6.2.1-1.fc36.x86_64 elfutils-0.185-5.fc35.x86_64 ncurses-base-6.2-8.20210508.fc35.noarch file-5.41-1.fc36.x86_64 libsigsegv-2.13-3.fc35.x86_64 libgomp-11.2.1-6.fc36.x86_64 setup-2.13.9.1-2.fc35.noarch gdbm-libs-1.22-1.fc36.x86_64 fedora-release-identity-basic-36-0.7.noarch cpio-2.13-11.fc36.x86_64 gpg-pubkey-38ab71f4-60242b08 diffutils-3.8-1.fc35.x86_64 rpm-build-4.17.0-1.fc36.1.x86_64 gdb-minimal-11.1-3.fc36.x86_64 xxhash-libs-0.8.0-4.fc35.x86_64 fonts-srpm-macros-2.0.5-6.fc35.noarch libcom_err-1.46.4-1.fc36.x86_64 fpc-srpm-macros-1.3-4.fc35.noarch sqlite-libs-3.36.0-4.fc36.x86_64 lua-libs-5.4.3-2.fc35.x86_64 crypto-policies-20210917-1.gitc9d86d1.fc36.noarch libxml2-2.9.12-6.fc35.x86_64 grep-3.7-1.fc36.x86_64 libgcc-11.2.1-6.fc36.x86_64 lua-srpm-macros-1-5.fc35.noarch zstd-1.5.0-2.fc35.x86_64 libbrotli-1.0.9-6.fc35.x86_64 sed-4.8-8.fc35.x86_64 libxcrypt-4.4.26-4.fc36.x86_64 util-linux-core-2.37.2-1.fc36.x86_64 mpfr-4.1.0-8.fc35.x86_64 elfutils-libelf-0.185-5.fc35.x86_64 p11-kit-0.23.22-4.fc35.x86_64 pkgconf-m4-1.8.0-1.fc35.noarch shadow-utils-4.9-6.fc36.x86_64 krb5-libs-1.19.2-3.fc36.x86_64 findutils-4.8.0-4.fc35.x86_64 patch-2.7.6-15.fc35.x86_64 binutils-gold-2.37-17.fc36.x86_64 expat-2.4.1-2.fc35.x86_64 python-srpm-macros-3.10-13.fc36.noarch zip-3.0-31.fc35.x86_64 fedora-release-36-0.7.noarch zlib-1.2.11-30.fc35.x86_64 libssh-0.9.6-1.fc36.x86_64 libsmartcols-2.37.2-1.fc36.x86_64 libidn2-2.3.2-3.fc36.x86_64 ghc-srpm-macros-1.5.0-5.fc35.noarch libdb-5.3.28-50.fc36.x86_64 pam-1.5.2-6.fc36.x86_64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch kernel-srpm-macros-1.0-6.fc35.noarch libpwquality-1.4.4-6.fc36.x86_64 libpsl-0.21.1-4.fc35.x86_64 gnat-srpm-macros-4-14.fc35.noarch python3-libs-3.10.0-2.fc36.x86_64 bzip2-1.0.8-10.fc36.x86_64 nim-srpm-macros-3-5.fc35.noarch redhat-rpm-config-202-1.fc36.noarch gawk-5.1.1-1.fc36.x86_64 ocaml-srpm-macros-6-5.fc35.noarch bash-5.1.8-3.fc36.x86_64 bzip2-libs-1.0.8-10.fc36.x86_64 rpm-4.17.0-1.fc36.1.x86_64 gzip-1.11-1.fc36.x86_64 openssl1.1-1.1.1l-1.fc36.x86_64 libcap-ng-0.8.2-7.fc36.x86_64 libgpg-error-1.43-1.fc36.x86_64 pkgconf-pkg-config-1.8.0-1.fc35.x86_64 coreutils-9.0-2.fc36.x86_64 xz-libs-5.2.5-7.fc35.x86_64 libutempter-1.2.1-5.fc35.x86_64 cracklib-2.9.6-27.fc36.x86_64 systemd-libs-249.6-2.fc36.x86_64 libtasn1-4.17.0-1.fc36.x86_64 mpdecimal-2.5.1-2.fc35.x86_64 libtirpc-1.3.2-1.rc1.fc36.x86_64 elfutils-debuginfod-client-0.185-5.fc35.x86_64 libnsl2-1.3.0-4.fc35.x86_64 fedora-repos-36-0.3.noarch qt5-srpm-macros-5.15.2-3.fc35.noarch openblas-srpm-macros-2-10.fc35.noarch libattr-2.5.1-3.fc35.x86_64 efi-srpm-macros-5-4.fc36.noarch fedora-gpg-keys-36-0.3.noarch libsemanage-3.3-1.fc36.x86_64 python-setuptools-wheel-58.2.0-1.fc36.noarch xz-5.2.5-7.fc35.x86_64 basesystem-11-12.fc35.noarch libstdc++-11.2.1-6.fc36.x86_64 unzip-6.0-53.fc35.x86_64 libunistring-0.9.10-14.fc35.x86_64 pcre2-syntax-10.39-1.fc36.noarch pcre2-10.39-1.fc36.x86_64 libeconf-0.4.0-2.fc35.x86_64 openldap-2.4.59-4.fc36.x86_64 python-pip-wheel-21.3.1-1.fc36.noarch alternatives-1.19-1.fc35.x86_64 curl-7.79.1-3.fc36.x86_64 rust-srpm-macros-18-2.fc35.noarch perl-srpm-macros-1-42.fc35.noarch cyrus-sasl-lib-2.1.27-16.fc36.x86_64 which-2.21-30.fc36.x86_64 pcre-8.45-1.fc36.x86_64 ed-1.14.2-11.fc35.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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-rawhide-x86_64-1636594709.852984/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1636594709.852984/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1636594709.852984/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ba8k8dou/newmoon/newmoon.spec) Config(child) 0 minutes 46 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 1636594709.852984 -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-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1636594709.852984/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 23 kB/s | 3.6 kB 00:00 fedora 252 kB/s | 11 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: x86_64 Building for target x86_64 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 2.2 kB/s | 3.6 kB 00:01 fedora 536 kB/s | 11 kB 00:00 Package pkgconf-pkg-config-1.8.0-1.fc35.x86_64 is already installed. Package unzip-6.0-53.fc35.x86_64 is already installed. Package zip-3.0-31.fc35.x86_64 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: GConf2-devel  x86_64 3.2.6-31.fc36 fedora 89 k alsa-lib-devel  x86_64 1.2.5.1-3.fc36 fedora 801 k autoconf213  noarch 2.13-47.fc35 fedora 155 k bzip2-devel  x86_64 1.0.8-10.fc36 fedora 214 k dbus-glib-devel  x86_64 0.112-2.fc35 fedora 66 k desktop-file-utils  x86_64 0.26-4.fc35 fedora 71 k gcc  x86_64 11.2.1-6.fc36 fedora 31 M gcc-c++  x86_64 11.2.1-6.fc36 fedora 12 M glib2-devel  x86_64 2.70.1-1.fc36 fedora 478 k gtk2-devel  x86_64 2.24.33-5.fc35 fedora 2.8 M libXt-devel  x86_64 1.2.1-1.fc36 fedora 408 k mesa-libGL-devel  x86_64 21.2.5-1.fc36 fedora 35 k notification-daemon  x86_64 3.20.0-13.fc35 fedora 80 k openssl-devel  x86_64 1:3.0.0-1.fc36 fedora 2.9 M pulseaudio-libs-devel  x86_64 15.0-4.fc36 fedora 400 k python2.7  x86_64 2.7.18-15.fc36 fedora 13 M sqlite-devel  x86_64 3.36.0-4.fc36 fedora 137 k yasm  x86_64 1.3.0-14.fc35 fedora 533 k zlib-devel  x86_64 1.2.11-30.fc35 fedora 44 k Installing dependencies: GConf2  x86_64 3.2.6-31.fc36 fedora 980 k adwaita-cursor-theme  noarch 41.0-1.fc36 fedora 626 k adwaita-icon-theme  noarch 41.0-1.fc36 fedora 11 M alsa-lib  x86_64 1.2.5.1-3.fc36 fedora 491 k annobin-docs  noarch 10.13-1.fc36 fedora 94 k annobin-plugin-gcc  x86_64 10.13-1.fc36 fedora 796 k at-spi2-atk  x86_64 2.38.0-3.fc35 fedora 86 k at-spi2-core  x86_64 2.42.0-1.fc36 fedora 176 k atk  x86_64 2.36.0-4.fc35 fedora 269 k atk-devel  x86_64 2.36.0-4.fc35 fedora 173 k autoconf  noarch 2.71-1.fc36 fedora 718 k automake  noarch 1.16.5-1.fc36 fedora 672 k avahi-libs  x86_64 0.8-14.fc35 fedora 68 k brotli  x86_64 1.0.9-6.fc35 fedora 314 k brotli-devel  x86_64 1.0.9-6.fc35 fedora 32 k cairo  x86_64 1.17.4-4.fc35 fedora 664 k cairo-devel  x86_64 1.17.4-4.fc35 fedora 191 k cairo-gobject  x86_64 1.17.4-4.fc35 fedora 18 k cmake-filesystem  x86_64 3.22.0-0.5.rc2.fc36 fedora 17 k colord-libs  x86_64 1.4.5-3.fc35 fedora 232 k cpp  x86_64 11.2.1-6.fc36 fedora 10 M cups-libs  x86_64 1:2.3.3op2-9.fc36 fedora 270 k dbus  x86_64 1:1.12.20-5.fc36 fedora 7.4 k dbus-broker  x86_64 29-4.fc36 fedora 171 k dbus-common  noarch 1:1.12.20-5.fc36 fedora 14 k dbus-devel  x86_64 1:1.12.20-5.fc36 fedora 34 k dbus-glib  x86_64 0.112-2.fc35 fedora 125 k dbus-libs  x86_64 1:1.12.20-5.fc36 fedora 152 k dejavu-sans-fonts  noarch 2.37-17.fc35 fedora 1.3 M emacs-filesystem  noarch 1:27.2-9.fc35 fedora 9.0 k flac-libs  x86_64 1.3.3-9.fc35 fedora 218 k fontconfig  x86_64 2.13.94-3.fc35 fedora 272 k fontconfig-devel  x86_64 2.13.94-3.fc35 fedora 129 k fonts-filesystem  noarch 1:2.0.5-6.fc35 fedora 8.9 k freetype  x86_64 2.11.0-1.fc35 fedora 397 k freetype-devel  x86_64 2.11.0-1.fc35 fedora 845 k fribidi  x86_64 1.0.11-1.fc36 fedora 52 k fribidi-devel  x86_64 1.0.11-1.fc36 fedora 25 k gc  x86_64 8.0.6-1.fc36 fedora 103 k gdk-pixbuf2  x86_64 2.42.6-2.fc35 fedora 467 k gdk-pixbuf2-devel  x86_64 2.42.6-2.fc35 fedora 64 k gdk-pixbuf2-modules  x86_64 2.42.6-2.fc35 fedora 84 k gettext  x86_64 0.21-8.fc35 fedora 1.1 M gettext-libs  x86_64 0.21-8.fc35 fedora 303 k glib-networking  x86_64 2.70.0-1.fc36 fedora 175 k glib2  x86_64 2.70.1-1.fc36 fedora 2.6 M glibc-devel  x86_64 2.34.9000-17.fc36 fedora 160 k glibc-headers-x86  noarch 2.34.9000-17.fc36 fedora 558 k gnutls  x86_64 3.7.2-2.fc35 fedora 1.0 M graphite2  x86_64 1.3.14-8.fc35 fedora 94 k graphite2-devel  x86_64 1.3.14-8.fc35 fedora 21 k groff-base  x86_64 1.22.4-8.fc35 fedora 1.0 M gsettings-desktop-schemas  x86_64 41.0-1.fc36 fedora 688 k gsm  x86_64 1.0.19-6.fc35 fedora 33 k gtk-update-icon-cache  x86_64 3.24.30-4.fc36 fedora 35 k gtk2  x86_64 2.24.33-5.fc35 fedora 3.5 M gtk3  x86_64 3.24.30-4.fc36 fedora 4.8 M guile22  x86_64 2.2.7-3.fc35 fedora 6.4 M harfbuzz  x86_64 3.1.1-1.fc36 fedora 703 k harfbuzz-devel  x86_64 3.1.1-1.fc36 fedora 337 k harfbuzz-icu  x86_64 3.1.1-1.fc36 fedora 15 k hicolor-icon-theme  noarch 0.17-11.fc35 fedora 44 k hwdata  noarch 0.353-1.fc36 fedora 1.5 M jbigkit-libs  x86_64 2.1-22.fc35 fedora 52 k json-glib  x86_64 1.6.6-1.fc36 fedora 151 k kernel-headers  x86_64 5.15.0-1.fc36 fedora 1.3 M langpacks-core-font-en  noarch 3.0-15.fc35 fedora 9.9 k lcms2  x86_64 2.12-2.fc35 fedora 167 k libICE  x86_64 1.0.10-7.fc35 fedora 70 k libICE-devel  x86_64 1.0.10-7.fc35 fedora 46 k libSM  x86_64 1.2.3-9.fc35 fedora 41 k libSM-devel  x86_64 1.2.3-9.fc35 fedora 12 k libX11  x86_64 1.7.2-3.fc35 fedora 645 k libX11-common  noarch 1.7.2-3.fc35 fedora 152 k libX11-devel  x86_64 1.7.2-3.fc35 fedora 939 k libX11-xcb  x86_64 1.7.2-3.fc35 fedora 11 k libXau  x86_64 1.0.9-7.fc35 fedora 30 k libXau-devel  x86_64 1.0.9-7.fc35 fedora 13 k libXcomposite  x86_64 0.4.5-6.fc35 fedora 23 k libXcomposite-devel  x86_64 0.4.5-6.fc35 fedora 16 k libXcursor  x86_64 1.2.0-6.fc35 fedora 30 k libXcursor-devel  x86_64 1.2.0-6.fc35 fedora 22 k libXdamage  x86_64 1.1.5-6.fc35 fedora 22 k libXext  x86_64 1.3.4-7.fc35 fedora 39 k libXext-devel  x86_64 1.3.4-7.fc35 fedora 72 k libXfixes  x86_64 6.0.0-2.fc35 fedora 19 k libXfixes-devel  x86_64 6.0.0-2.fc35 fedora 12 k libXft  x86_64 2.3.4-1.fc36 fedora 61 k libXft-devel  x86_64 2.3.4-1.fc36 fedora 18 k libXi  x86_64 1.8-1.fc36 fedora 39 k libXi-devel  x86_64 1.8-1.fc36 fedora 102 k libXinerama  x86_64 1.1.4-9.fc35 fedora 14 k libXinerama-devel  x86_64 1.1.4-9.fc35 fedora 13 k libXrandr  x86_64 1.5.2-7.fc35 fedora 27 k libXrandr-devel  x86_64 1.5.2-7.fc35 fedora 19 k libXrender  x86_64 0.9.10-15.fc35 fedora 27 k libXrender-devel  x86_64 0.9.10-15.fc35 fedora 16 k libXt  x86_64 1.2.1-1.fc36 fedora 179 k libXtst  x86_64 1.2.3-15.fc35 fedora 20 k libXxf86vm  x86_64 1.1.4-17.fc35 fedora 18 k libasyncns  x86_64 0.8-21.fc35 fedora 30 k libblkid-devel  x86_64 2.37.2-1.fc36 fedora 18 k libcloudproviders  x86_64 0.3.1-4.fc35 fedora 45 k libdatrie  x86_64 0.2.13-2.fc35 fedora 32 k libdatrie-devel  x86_64 0.2.13-2.fc35 fedora 132 k libdrm  x86_64 2.4.107-2.fc35 fedora 162 k libdrm-devel  x86_64 2.4.107-2.fc35 fedora 145 k libepoxy  x86_64 1.5.9-1.fc36 fedora 243 k libevent  x86_64 2.1.12-5.fc36 fedora 260 k libffi-devel  x86_64 3.1-28.fc34 fedora 24 k libglvnd  x86_64 1:1.3.4-2.fc36 fedora 135 k libglvnd-core-devel  x86_64 1:1.3.4-2.fc36 fedora 18 k libglvnd-devel  x86_64 1:1.3.4-2.fc36 fedora 156 k libglvnd-egl  x86_64 1:1.3.4-2.fc36 fedora 36 k libglvnd-gles  x86_64 1:1.3.4-2.fc36 fedora 32 k libglvnd-glx  x86_64 1:1.3.4-2.fc36 fedora 142 k libglvnd-opengl  x86_64 1:1.3.4-2.fc36 fedora 42 k libgusb  x86_64 0.3.8-1.fc36 fedora 51 k libicu  x86_64 69.1-2.fc35 fedora 9.8 M libicu-devel  x86_64 69.1-2.fc35 fedora 837 k libjpeg-turbo  x86_64 2.1.1-1.fc36 fedora 176 k libmount-devel  x86_64 2.37.2-1.fc36 fedora 19 k libmpc  x86_64 1.2.1-3.fc35 fedora 62 k libogg  x86_64 2:1.3.5-2.fc35 fedora 33 k libpciaccess  x86_64 0.16-5.fc35 fedora 27 k libpciaccess-devel  x86_64 0.16-5.fc35 fedora 12 k libpng  x86_64 2:1.6.37-11.fc35 fedora 119 k libpng-devel  x86_64 2:1.6.37-11.fc35 fedora 290 k libproxy  x86_64 0.4.17-3.fc35 fedora 71 k libselinux-devel  x86_64 3.3-1.fc36 fedora 112 k libsepol-devel  x86_64 3.3-1.fc36 fedora 40 k libsndfile  x86_64 1.0.31-5.fc35.fc35 fedora 206 k libsoup  x86_64 2.74.1-1.fc36 fedora 390 k libstdc++-devel  x86_64 11.2.1-6.fc36 fedora 2.2 M libstemmer  x86_64 0-17.585svn.fc35 fedora 82 k libthai  x86_64 0.1.28-7.fc35 fedora 208 k libthai-devel  x86_64 0.1.28-7.fc35 fedora 118 k libtiff  x86_64 4.3.0-2.fc35 fedora 193 k libtiff-devel  x86_64 4.3.0-2.fc35 fedora 504 k libtool-ltdl  x86_64 2.4.6-44.fc36 fedora 36 k libtracker-sparql  x86_64 3.2.1-1.fc36 fedora 350 k libusb1  x86_64 1.0.24-4.fc35 fedora 71 k libvorbis  x86_64 1:1.3.7-4.fc35 fedora 192 k libwayland-client  x86_64 1.19.0-2.fc35 fedora 32 k libwayland-cursor  x86_64 1.19.0-2.fc35 fedora 19 k libwayland-egl  x86_64 1.19.0-2.fc35 fedora 12 k libwayland-server  x86_64 1.19.0-2.fc35 fedora 40 k libwebp  x86_64 1.2.1-1.fc36 fedora 278 k libxcb  x86_64 1.13.1-8.fc35 fedora 223 k libxcb-devel  x86_64 1.13.1-8.fc35 fedora 1.0 M libxcrypt-devel  x86_64 4.4.26-4.fc36 fedora 29 k libxkbcommon  x86_64 1.3.1-1.fc36 fedora 140 k libxml2-devel  x86_64 2.9.12-6.fc35 fedora 861 k libxshmfence  x86_64 1.3-9.fc35 fedora 12 k m4  x86_64 1.4.19-2.fc35 fedora 294 k make  x86_64 1:4.3-6.fc35 fedora 533 k mesa-libEGL  x86_64 21.2.5-1.fc36 fedora 120 k mesa-libGL  x86_64 21.2.5-1.fc36 fedora 171 k mesa-libgbm  x86_64 21.2.5-1.fc36 fedora 43 k mesa-libglapi  x86_64 21.2.5-1.fc36 fedora 53 k ncurses  x86_64 6.2-8.20210508.fc35 fedora 400 k nettle  x86_64 3.7.3-2.fc35 fedora 396 k opus  x86_64 1.3.1-9.fc35 fedora 200 k pango  x86_64 1.49.2-1.fc36 fedora 310 k pango-devel  x86_64 1.49.2-1.fc36 fedora 147 k pcre-cpp  x86_64 8.45-1.fc36 fedora 26 k pcre-devel  x86_64 8.45-1.fc36 fedora 470 k pcre-utf16  x86_64 8.45-1.fc36 fedora 184 k pcre-utf32  x86_64 8.45-1.fc36 fedora 175 k pcre2-devel  x86_64 10.39-1.fc36 fedora 475 k pcre2-utf16  x86_64 10.39-1.fc36 fedora 210 k pcre2-utf32  x86_64 10.39-1.fc36 fedora 200 k perl-B  x86_64 1.82-482.fc36 fedora 188 k perl-Carp  noarch 1.52-478.fc35 fedora 29 k perl-Class-Struct  noarch 0.66-482.fc36 fedora 30 k perl-Data-Dumper  x86_64 2.183-2.fc35 fedora 56 k perl-DynaLoader  x86_64 1.50-482.fc36 fedora 34 k perl-Encode  x86_64 4:3.16-483.fc36 fedora 1.7 M perl-Errno  x86_64 1.33-482.fc36 fedora 23 k perl-Exporter  noarch 5.76-479.fc35 fedora 31 k perl-Fcntl  x86_64 1.14-482.fc36 fedora 28 k perl-File-Basename  noarch 2.85-482.fc36 fedora 25 k perl-File-Compare  noarch 1.100.600-482.fc36 fedora 21 k perl-File-Copy  noarch 2.35-482.fc36 fedora 28 k perl-File-Find  noarch 1.39-482.fc36 fedora 33 k perl-File-Path  noarch 2.18-478.fc35 fedora 35 k perl-File-Temp  noarch 1:0.231.100-478.fc35 fedora 59 k perl-File-stat  noarch 1.09-482.fc36 fedora 25 k perl-Getopt-Long  noarch 1:2.52-478.fc35 fedora 60 k perl-Getopt-Std  noarch 1.13-482.fc36 fedora 23 k perl-HTTP-Tiny  noarch 0.080-1.fc36 fedora 55 k perl-IO  x86_64 1.46-482.fc36 fedora 95 k perl-IPC-Open3  noarch 1.21-482.fc36 fedora 31 k perl-MIME-Base64  x86_64 3.16-478.fc35 fedora 30 k perl-POSIX  x86_64 1.97-482.fc36 fedora 105 k perl-PathTools  x86_64 3.80-478.fc35 fedora 85 k perl-Pod-Escapes  noarch 1:1.07-478.fc35 fedora 20 k perl-Pod-Perldoc  noarch 3.28.01-479.fc35 fedora 84 k perl-Pod-Simple  noarch 1:3.43-2.fc35 fedora 215 k perl-Pod-Usage  noarch 4:2.01-478.fc35 fedora 40 k perl-Scalar-List-Utils  x86_64 5:1.60-462.fc36 fedora 72 k perl-SelectSaver  noarch 1.02-482.fc36 fedora 19 k perl-Socket  x86_64 4:2.032-2.fc35 fedora 55 k perl-Storable  x86_64 1:3.25-1.fc36 fedora 95 k perl-Symbol  noarch 1.09-482.fc36 fedora 22 k perl-Term-ANSIColor  noarch 5.01-479.fc35 fedora 48 k perl-Term-Cap  noarch 1.17-478.fc35 fedora 22 k perl-Text-ParseWords  noarch 3.30-478.fc35 fedora 16 k perl-Text-Tabs+Wrap  noarch 2021.0814-1.fc36 fedora 22 k perl-Thread-Queue  noarch 3.14-478.fc35 fedora 21 k perl-Time-Local  noarch 2:1.300-478.fc35 fedora 33 k perl-constant  noarch 1.33-479.fc35 fedora 23 k perl-if  noarch 0.60.900-482.fc36 fedora 22 k perl-interpreter  x86_64 4:5.34.0-482.fc36 fedora 79 k perl-libs  x86_64 4:5.34.0-482.fc36 fedora 2.1 M perl-mro  x86_64 1.25-482.fc36 fedora 36 k perl-overload  noarch 1.33-482.fc36 fedora 53 k perl-overloading  noarch 0.02-482.fc36 fedora 21 k perl-parent  noarch 1:0.238-478.fc35 fedora 14 k perl-podlators  noarch 1:4.14-478.fc35 fedora 111 k perl-subs  noarch 1.04-482.fc36 fedora 19 k perl-threads  x86_64 1:2.26-448.fc35 fedora 57 k perl-threads-shared  x86_64 1.62-478.fc35 fedora 43 k perl-vars  noarch 1.05-482.fc36 fedora 21 k pixman  x86_64 0.40.0-4.fc35 fedora 270 k pixman-devel  x86_64 0.40.0-4.fc35 fedora 17 k polkit-libs  x86_64 0.120-1.fc36 fedora 66 k procps-ng  x86_64 3.3.17-3.fc35 fedora 328 k pulseaudio-libs  x86_64 15.0-4.fc36 fedora 666 k pulseaudio-libs-glib2  x86_64 15.0-4.fc36 fedora 17 k python-rpm-macros  noarch 3.10-13.fc36 fedora 18 k shared-mime-info  x86_64 2.1-3.fc35 fedora 373 k sqlite  x86_64 3.36.0-4.fc36 fedora 764 k sysprof-capture-devel  x86_64 3.42.1-1.fc36 fedora 59 k tcl  x86_64 1:8.6.10-5.fc34 fedora 1.1 M tix  x86_64 1:8.4.3-32.fc35 fedora 244 k tk  x86_64 1:8.6.10-7.fc35 fedora 1.6 M valgrind  x86_64 1:3.18.1-2.fc36 fedora 4.8 M valgrind-devel  x86_64 1:3.18.1-2.fc36 fedora 50 k xkeyboard-config  noarch 2.34-1.fc36 fedora 782 k xml-common  noarch 0.6.3-57.fc35 fedora 31 k xorg-x11-proto-devel  noarch 2021.5-1.fc36 fedora 262 k xz-devel  x86_64 5.2.5-7.fc35 fedora 52 k Transaction Summary ================================================================================ Install 262 Packages Total download size: 168 M Installed size: 630 M Downloading Packages: (1/262): GConf2-devel-3.2.6-31.fc36.x86_64.rpm 312 kB/s | 89 kB 00:00 (2/262): adwaita-cursor-theme-41.0-1.fc36.noarc 1.2 MB/s | 626 kB 00:00 (3/262): GConf2-3.2.6-31.fc36.x86_64.rpm 1.9 MB/s | 980 kB 00:00 (4/262): alsa-lib-1.2.5.1-3.fc36.x86_64.rpm 6.3 MB/s | 491 kB 00:00 (5/262): annobin-docs-10.13-1.fc36.noarch.rpm 1.8 MB/s | 94 kB 00:00 (6/262): alsa-lib-devel-1.2.5.1-3.fc36.x86_64.r 5.9 MB/s | 801 kB 00:00 (7/262): at-spi2-atk-2.38.0-3.fc35.x86_64.rpm 1.5 MB/s | 86 kB 00:00 (8/262): annobin-plugin-gcc-10.13-1.fc36.x86_64 8.9 MB/s | 796 kB 00:00 (9/262): at-spi2-core-2.42.0-1.fc36.x86_64.rpm 3.0 MB/s | 176 kB 00:00 (10/262): atk-2.36.0-4.fc35.x86_64.rpm 4.5 MB/s | 269 kB 00:00 (11/262): atk-devel-2.36.0-4.fc35.x86_64.rpm 2.8 MB/s | 173 kB 00:00 (12/262): adwaita-icon-theme-41.0-1.fc36.noarch 19 MB/s | 11 MB 00:00 (13/262): autoconf-2.71-1.fc36.noarch.rpm 9.1 MB/s | 718 kB 00:00 (14/262): automake-1.16.5-1.fc36.noarch.rpm 11 MB/s | 672 kB 00:00 (15/262): avahi-libs-0.8-14.fc35.x86_64.rpm 1.4 MB/s | 68 kB 00:00 (16/262): autoconf213-2.13-47.fc35.noarch.rpm 1.6 MB/s | 155 kB 00:00 (17/262): brotli-1.0.9-6.fc35.x86_64.rpm 5.8 MB/s | 314 kB 00:00 (18/262): brotli-devel-1.0.9-6.fc35.x86_64.rpm 664 kB/s | 32 kB 00:00 (19/262): bzip2-devel-1.0.8-10.fc36.x86_64.rpm 3.7 MB/s | 214 kB 00:00 (20/262): cairo-1.17.4-4.fc35.x86_64.rpm 11 MB/s | 664 kB 00:00 (21/262): cairo-devel-1.17.4-4.fc35.x86_64.rpm 3.1 MB/s | 191 kB 00:00 (22/262): cairo-gobject-1.17.4-4.fc35.x86_64.rp 369 kB/s | 18 kB 00:00 (23/262): cmake-filesystem-3.22.0-0.5.rc2.fc36. 359 kB/s | 17 kB 00:00 (24/262): colord-libs-1.4.5-3.fc35.x86_64.rpm 3.9 MB/s | 232 kB 00:00 (25/262): cups-libs-2.3.3op2-9.fc36.x86_64.rpm 5.1 MB/s | 270 kB 00:00 (26/262): dbus-1.12.20-5.fc36.x86_64.rpm 157 kB/s | 7.4 kB 00:00 (27/262): dbus-broker-29-4.fc36.x86_64.rpm 3.3 MB/s | 171 kB 00:00 (28/262): dbus-common-1.12.20-5.fc36.noarch.rpm 256 kB/s | 14 kB 00:00 (29/262): dbus-devel-1.12.20-5.fc36.x86_64.rpm 556 kB/s | 34 kB 00:00 (30/262): dbus-glib-0.112-2.fc35.x86_64.rpm 2.1 MB/s | 125 kB 00:00 (31/262): dbus-glib-devel-0.112-2.fc35.x86_64.r 1.3 MB/s | 66 kB 00:00 (32/262): dbus-libs-1.12.20-5.fc36.x86_64.rpm 2.9 MB/s | 152 kB 00:00 (33/262): desktop-file-utils-0.26-4.fc35.x86_64 1.2 MB/s | 71 kB 00:00 (34/262): emacs-filesystem-27.2-9.fc35.noarch.r 192 kB/s | 9.0 kB 00:00 (35/262): cpp-11.2.1-6.fc36.x86_64.rpm 23 MB/s | 10 MB 00:00 (36/262): flac-libs-1.3.3-9.fc35.x86_64.rpm 3.6 MB/s | 218 kB 00:00 (37/262): dejavu-sans-fonts-2.37-17.fc35.noarch 6.4 MB/s | 1.3 MB 00:00 (38/262): fontconfig-2.13.94-3.fc35.x86_64.rpm 5.2 MB/s | 272 kB 00:00 (39/262): fontconfig-devel-2.13.94-3.fc35.x86_6 2.5 MB/s | 129 kB 00:00 (40/262): fonts-filesystem-2.0.5-6.fc35.noarch. 181 kB/s | 8.9 kB 00:00 (41/262): freetype-2.11.0-1.fc35.x86_64.rpm 6.4 MB/s | 397 kB 00:00 (42/262): fribidi-1.0.11-1.fc36.x86_64.rpm 872 kB/s | 52 kB 00:00 (43/262): fribidi-devel-1.0.11-1.fc36.x86_64.rp 495 kB/s | 25 kB 00:00 (44/262): freetype-devel-2.11.0-1.fc35.x86_64.r 7.1 MB/s | 845 kB 00:00 (45/262): gc-8.0.6-1.fc36.x86_64.rpm 306 kB/s | 103 kB 00:00 (46/262): gdk-pixbuf2-2.42.6-2.fc35.x86_64.rpm 3.9 MB/s | 467 kB 00:00 (47/262): gcc-c++-11.2.1-6.fc36.x86_64.rpm 26 MB/s | 12 MB 00:00 (48/262): gdk-pixbuf2-devel-2.42.6-2.fc35.x86_6 1.0 MB/s | 64 kB 00:00 (49/262): gdk-pixbuf2-modules-2.42.6-2.fc35.x86 1.4 MB/s | 84 kB 00:00 (50/262): gettext-libs-0.21-8.fc35.x86_64.rpm 5.4 MB/s | 303 kB 00:00 (51/262): glib-networking-2.70.0-1.fc36.x86_64. 3.1 MB/s | 175 kB 00:00 (52/262): glib2-2.70.1-1.fc36.x86_64.rpm 21 MB/s | 2.6 MB 00:00 (53/262): gettext-0.21-8.fc35.x86_64.rpm 3.6 MB/s | 1.1 MB 00:00 (54/262): glib2-devel-2.70.1-1.fc36.x86_64.rpm 7.5 MB/s | 478 kB 00:00 (55/262): glibc-headers-x86-2.34.9000-17.fc36.n 3.4 MB/s | 558 kB 00:00 (56/262): gnutls-3.7.2-2.fc35.x86_64.rpm 14 MB/s | 1.0 MB 00:00 (57/262): graphite2-1.3.14-8.fc35.x86_64.rpm 1.8 MB/s | 94 kB 00:00 (58/262): graphite2-devel-1.3.14-8.fc35.x86_64. 432 kB/s | 21 kB 00:00 (59/262): glibc-devel-2.34.9000-17.fc36.x86_64. 409 kB/s | 160 kB 00:00 (60/262): groff-base-1.22.4-8.fc35.x86_64.rpm 6.4 MB/s | 1.0 MB 00:00 (61/262): gsm-1.0.19-6.fc35.x86_64.rpm 623 kB/s | 33 kB 00:00 (62/262): gsettings-desktop-schemas-41.0-1.fc36 3.5 MB/s | 688 kB 00:00 (63/262): gtk-update-icon-cache-3.24.30-4.fc36. 693 kB/s | 35 kB 00:00 (64/262): gcc-11.2.1-6.fc36.x86_64.rpm 20 MB/s | 31 MB 00:01 (65/262): gtk2-devel-2.24.33-5.fc35.x86_64.rpm 15 MB/s | 2.8 MB 00:00 (66/262): gtk3-3.24.30-4.fc36.x86_64.rpm 16 MB/s | 4.8 MB 00:00 (67/262): gtk2-2.24.33-5.fc35.x86_64.rpm 7.2 MB/s | 3.5 MB 00:00 (68/262): guile22-2.2.7-3.fc35.x86_64.rpm 21 MB/s | 6.4 MB 00:00 (69/262): harfbuzz-icu-3.1.1-1.fc36.x86_64.rpm 276 kB/s | 15 kB 00:00 (70/262): harfbuzz-3.1.1-1.fc36.x86_64.rpm 5.1 MB/s | 703 kB 00:00 (71/262): harfbuzz-devel-3.1.1-1.fc36.x86_64.rp 2.5 MB/s | 337 kB 00:00 (72/262): hwdata-0.353-1.fc36.noarch.rpm 9.7 MB/s | 1.5 MB 00:00 (73/262): jbigkit-libs-2.1-22.fc35.x86_64.rpm 323 kB/s | 52 kB 00:00 (74/262): json-glib-1.6.6-1.fc36.x86_64.rpm 2.5 MB/s | 151 kB 00:00 (75/262): langpacks-core-font-en-3.0-15.fc35.no 169 kB/s | 9.9 kB 00:00 (76/262): lcms2-2.12-2.fc35.x86_64.rpm 3.0 MB/s | 167 kB 00:00 (77/262): kernel-headers-5.15.0-1.fc36.x86_64.r 7.2 MB/s | 1.3 MB 00:00 (78/262): hicolor-icon-theme-0.17-11.fc35.noarc 115 kB/s | 44 kB 00:00 (79/262): libICE-1.0.10-7.fc35.x86_64.rpm 1.4 MB/s | 70 kB 00:00 (80/262): libICE-devel-1.0.10-7.fc35.x86_64.rpm 828 kB/s | 46 kB 00:00 (81/262): libSM-1.2.3-9.fc35.x86_64.rpm 857 kB/s | 41 kB 00:00 (82/262): libSM-devel-1.2.3-9.fc35.x86_64.rpm 214 kB/s | 12 kB 00:00 (83/262): libX11-1.7.2-3.fc35.x86_64.rpm 4.2 MB/s | 645 kB 00:00 (84/262): libX11-devel-1.7.2-3.fc35.x86_64.rpm 6.8 MB/s | 939 kB 00:00 (85/262): libX11-xcb-1.7.2-3.fc35.x86_64.rpm 212 kB/s | 11 kB 00:00 (86/262): libXau-1.0.9-7.fc35.x86_64.rpm 555 kB/s | 30 kB 00:00 (87/262): libX11-common-1.7.2-3.fc35.noarch.rpm 702 kB/s | 152 kB 00:00 (88/262): libXau-devel-1.0.9-7.fc35.x86_64.rpm 248 kB/s | 13 kB 00:00 (89/262): libXcomposite-0.4.5-6.fc35.x86_64.rpm 421 kB/s | 23 kB 00:00 (90/262): libXcomposite-devel-0.4.5-6.fc35.x86_ 280 kB/s | 16 kB 00:00 (91/262): libXcursor-1.2.0-6.fc35.x86_64.rpm 494 kB/s | 30 kB 00:00 (92/262): libXdamage-1.1.5-6.fc35.x86_64.rpm 373 kB/s | 22 kB 00:00 (93/262): libXext-1.3.4-7.fc35.x86_64.rpm 684 kB/s | 39 kB 00:00 (94/262): libXcursor-devel-1.2.0-6.fc35.x86_64. 174 kB/s | 22 kB 00:00 (95/262): libXext-devel-1.3.4-7.fc35.x86_64.rpm 1.1 MB/s | 72 kB 00:00 (96/262): libXfixes-6.0.0-2.fc35.x86_64.rpm 335 kB/s | 19 kB 00:00 (97/262): libXfixes-devel-6.0.0-2.fc35.x86_64.r 227 kB/s | 12 kB 00:00 (98/262): libXft-2.3.4-1.fc36.x86_64.rpm 1.1 MB/s | 61 kB 00:00 (99/262): libXft-devel-2.3.4-1.fc36.x86_64.rpm 360 kB/s | 18 kB 00:00 (100/262): libXinerama-1.1.4-9.fc35.x86_64.rpm 237 kB/s | 14 kB 00:00 (101/262): libXi-1.8-1.fc36.x86_64.rpm 352 kB/s | 39 kB 00:00 (102/262): libXinerama-devel-1.1.4-9.fc35.x86_6 213 kB/s | 13 kB 00:00 (103/262): libXrandr-1.5.2-7.fc35.x86_64.rpm 469 kB/s | 27 kB 00:00 (104/262): libXrandr-devel-1.5.2-7.fc35.x86_64. 318 kB/s | 19 kB 00:00 (105/262): libXrender-0.9.10-15.fc35.x86_64.rpm 513 kB/s | 27 kB 00:00 (106/262): libXi-devel-1.8-1.fc36.x86_64.rpm 455 kB/s | 102 kB 00:00 (107/262): libXrender-devel-0.9.10-15.fc35.x86_ 287 kB/s | 16 kB 00:00 (108/262): libXt-1.2.1-1.fc36.x86_64.rpm 1.4 MB/s | 179 kB 00:00 (109/262): libXtst-1.2.3-15.fc35.x86_64.rpm 170 kB/s | 20 kB 00:00 (110/262): libXxf86vm-1.1.4-17.fc35.x86_64.rpm 264 kB/s | 18 kB 00:00 (111/262): libXt-devel-1.2.1-1.fc36.x86_64.rpm 801 kB/s | 408 kB 00:00 (112/262): libasyncns-0.8-21.fc35.x86_64.rpm 78 kB/s | 30 kB 00:00 (113/262): libblkid-devel-2.37.2-1.fc36.x86_64. 49 kB/s | 18 kB 00:00 (114/262): libcloudproviders-0.3.1-4.fc35.x86_6 460 kB/s | 45 kB 00:00 (115/262): libdatrie-devel-0.2.13-2.fc35.x86_64 718 kB/s | 132 kB 00:00 (116/262): libdrm-2.4.107-2.fc35.x86_64.rpm 553 kB/s | 162 kB 00:00 (117/262): libdrm-devel-2.4.107-2.fc35.x86_64.r 818 kB/s | 145 kB 00:00 (118/262): libdatrie-0.2.13-2.fc35.x86_64.rpm 81 kB/s | 32 kB 00:00 (119/262): libffi-devel-3.1-28.fc34.x86_64.rpm 104 kB/s | 24 kB 00:00 (120/262): libevent-2.1.12-5.fc36.x86_64.rpm 1.1 MB/s | 260 kB 00:00 (121/262): libglvnd-core-devel-1.3.4-2.fc36.x86 263 kB/s | 18 kB 00:00 (122/262): libepoxy-1.5.9-1.fc36.x86_64.rpm 687 kB/s | 243 kB 00:00 (123/262): libglvnd-egl-1.3.4-2.fc36.x86_64.rpm 426 kB/s | 36 kB 00:00 (124/262): libglvnd-devel-1.3.4-2.fc36.x86_64.r 1.1 MB/s | 156 kB 00:00 (125/262): libglvnd-gles-1.3.4-2.fc36.x86_64.rp 365 kB/s | 32 kB 00:00 (126/262): libglvnd-glx-1.3.4-2.fc36.x86_64.rpm 1.1 MB/s | 142 kB 00:00 (127/262): libglvnd-opengl-1.3.4-2.fc36.x86_64. 271 kB/s | 42 kB 00:00 (128/262): libgusb-0.3.8-1.fc36.x86_64.rpm 208 kB/s | 51 kB 00:00 (129/262): libglvnd-1.3.4-2.fc36.x86_64.rpm 155 kB/s | 135 kB 00:00 (130/262): libicu-devel-69.1-2.fc35.x86_64.rpm 1.6 MB/s | 837 kB 00:00 (131/262): libmount-devel-2.37.2-1.fc36.x86_64. 340 kB/s | 19 kB 00:00 (132/262): libmpc-1.2.1-3.fc35.x86_64.rpm 751 kB/s | 62 kB 00:00 (133/262): libogg-1.3.5-2.fc35.x86_64.rpm 459 kB/s | 33 kB 00:00 (134/262): libjpeg-turbo-2.1.1-1.fc36.x86_64.rp 373 kB/s | 176 kB 00:00 (135/262): libpciaccess-0.16-5.fc35.x86_64.rpm 397 kB/s | 27 kB 00:00 (136/262): libpng-1.6.37-11.fc35.x86_64.rpm 1.1 MB/s | 119 kB 00:00 (137/262): libpciaccess-devel-0.16-5.fc35.x86_6 103 kB/s | 12 kB 00:00 (138/262): libproxy-0.4.17-3.fc35.x86_64.rpm 427 kB/s | 71 kB 00:00 (139/262): libpng-devel-1.6.37-11.fc35.x86_64.r 1.2 MB/s | 290 kB 00:00 (140/262): libsepol-devel-3.3-1.fc36.x86_64.rpm 600 kB/s | 40 kB 00:00 (141/262): libselinux-devel-3.3-1.fc36.x86_64.r 542 kB/s | 112 kB 00:00 (142/262): libsndfile-1.0.31-5.fc35.fc35.x86_64 1.3 MB/s | 206 kB 00:00 (143/262): libsoup-2.74.1-1.fc36.x86_64.rpm 965 kB/s | 390 kB 00:00 (144/262): libstemmer-0-17.585svn.fc35.x86_64.r 503 kB/s | 82 kB 00:00 (145/262): libthai-0.1.28-7.fc35.x86_64.rpm 1.2 MB/s | 208 kB 00:00 (146/262): libstdc++-devel-11.2.1-6.fc36.x86_64 3.1 MB/s | 2.2 MB 00:00 (147/262): libthai-devel-0.1.28-7.fc35.x86_64.r 1.0 MB/s | 118 kB 00:00 (148/262): libtiff-4.3.0-2.fc35.x86_64.rpm 2.5 MB/s | 193 kB 00:00 (149/262): libtool-ltdl-2.4.6-44.fc36.x86_64.rp 682 kB/s | 36 kB 00:00 (150/262): libtracker-sparql-3.2.1-1.fc36.x86_6 2.2 MB/s | 350 kB 00:00 (151/262): libusb1-1.0.24-4.fc35.x86_64.rpm 983 kB/s | 71 kB 00:00 (152/262): libtiff-devel-4.3.0-2.fc35.x86_64.rp 1.5 MB/s | 504 kB 00:00 (153/262): libicu-69.1-2.fc35.x86_64.rpm 3.7 MB/s | 9.8 MB 00:02 (154/262): libvorbis-1.3.7-4.fc35.x86_64.rpm 2.3 MB/s | 192 kB 00:00 (155/262): libwayland-client-1.19.0-2.fc35.x86_ 477 kB/s | 32 kB 00:00 (156/262): libwayland-cursor-1.19.0-2.fc35.x86_ 372 kB/s | 19 kB 00:00 (157/262): libwayland-egl-1.19.0-2.fc35.x86_64. 230 kB/s | 12 kB 00:00 (158/262): libwayland-server-1.19.0-2.fc35.x86_ 562 kB/s | 40 kB 00:00 (159/262): libwebp-1.2.1-1.fc36.x86_64.rpm 3.6 MB/s | 278 kB 00:00 (160/262): libxcb-1.13.1-8.fc35.x86_64.rpm 2.5 MB/s | 223 kB 00:00 (161/262): libxcrypt-devel-4.4.26-4.fc36.x86_64 498 kB/s | 29 kB 00:00 (162/262): libxkbcommon-1.3.1-1.fc36.x86_64.rpm 1.7 MB/s | 140 kB 00:00 (163/262): libxshmfence-1.3-9.fc35.x86_64.rpm 182 kB/s | 12 kB 00:00 (164/262): libxml2-devel-2.9.12-6.fc35.x86_64.r 5.4 MB/s | 861 kB 00:00 (165/262): m4-1.4.19-2.fc35.x86_64.rpm 2.8 MB/s | 294 kB 00:00 (166/262): make-4.3-6.fc35.x86_64.rpm 5.4 MB/s | 533 kB 00:00 (167/262): mesa-libEGL-21.2.5-1.fc36.x86_64.rpm 1.5 MB/s | 120 kB 00:00 (168/262): mesa-libGL-21.2.5-1.fc36.x86_64.rpm 2.4 MB/s | 171 kB 00:00 (169/262): mesa-libGL-devel-21.2.5-1.fc36.x86_6 558 kB/s | 35 kB 00:00 (170/262): mesa-libgbm-21.2.5-1.fc36.x86_64.rpm 817 kB/s | 43 kB 00:00 (171/262): mesa-libglapi-21.2.5-1.fc36.x86_64.r 894 kB/s | 53 kB 00:00 (172/262): libxcb-devel-1.13.1-8.fc35.x86_64.rp 2.1 MB/s | 1.0 MB 00:00 (173/262): ncurses-6.2-8.20210508.fc35.x86_64.r 5.0 MB/s | 400 kB 00:00 (174/262): notification-daemon-3.20.0-13.fc35.x 805 kB/s | 80 kB 00:00 (175/262): nettle-3.7.3-2.fc35.x86_64.rpm 3.7 MB/s | 396 kB 00:00 (176/262): pango-1.49.2-1.fc36.x86_64.rpm 3.3 MB/s | 310 kB 00:00 (177/262): opus-1.3.1-9.fc35.x86_64.rpm 1.7 MB/s | 200 kB 00:00 (178/262): pcre-cpp-8.45-1.fc36.x86_64.rpm 331 kB/s | 26 kB 00:00 (179/262): pango-devel-1.49.2-1.fc36.x86_64.rpm 1.4 MB/s | 147 kB 00:00 (180/262): openssl-devel-3.0.0-1.fc36.x86_64.rp 12 MB/s | 2.9 MB 00:00 (181/262): pcre-utf32-8.45-1.fc36.x86_64.rpm 3.1 MB/s | 175 kB 00:00 (182/262): pcre-utf16-8.45-1.fc36.x86_64.rpm 2.4 MB/s | 184 kB 00:00 (183/262): pcre2-devel-10.39-1.fc36.x86_64.rpm 6.5 MB/s | 475 kB 00:00 (184/262): pcre2-utf16-10.39-1.fc36.x86_64.rpm 2.7 MB/s | 210 kB 00:00 (185/262): pcre-devel-8.45-1.fc36.x86_64.rpm 2.5 MB/s | 470 kB 00:00 (186/262): pcre2-utf32-10.39-1.fc36.x86_64.rpm 3.5 MB/s | 200 kB 00:00 (187/262): perl-B-1.82-482.fc36.x86_64.rpm 2.5 MB/s | 188 kB 00:00 (188/262): perl-Class-Struct-0.66-482.fc36.noar 622 kB/s | 30 kB 00:00 (189/262): perl-Carp-1.52-478.fc35.noarch.rpm 533 kB/s | 29 kB 00:00 (190/262): perl-Data-Dumper-2.183-2.fc35.x86_64 1.0 MB/s | 56 kB 00:00 (191/262): perl-DynaLoader-1.50-482.fc36.x86_64 699 kB/s | 34 kB 00:00 (192/262): perl-Errno-1.33-482.fc36.x86_64.rpm 441 kB/s | 23 kB 00:00 (193/262): perl-Exporter-5.76-479.fc35.noarch.r 648 kB/s | 31 kB 00:00 (194/262): perl-File-Basename-2.85-482.fc36.noa 519 kB/s | 25 kB 00:00 (195/262): perl-Fcntl-1.14-482.fc36.x86_64.rpm 549 kB/s | 28 kB 00:00 (196/262): perl-File-Compare-1.100.600-482.fc36 435 kB/s | 21 kB 00:00 (197/262): perl-File-Copy-2.35-482.fc36.noarch. 541 kB/s | 28 kB 00:00 (198/262): perl-File-Find-1.39-482.fc36.noarch. 693 kB/s | 33 kB 00:00 (199/262): perl-File-Path-2.18-478.fc35.noarch. 659 kB/s | 35 kB 00:00 (200/262): perl-File-Temp-0.231.100-478.fc35.no 1.1 MB/s | 59 kB 00:00 (201/262): perl-File-stat-1.09-482.fc36.noarch. 466 kB/s | 25 kB 00:00 (202/262): perl-Encode-3.16-483.fc36.x86_64.rpm 5.2 MB/s | 1.7 MB 00:00 (203/262): perl-Getopt-Long-2.52-478.fc35.noarc 1.2 MB/s | 60 kB 00:00 (204/262): perl-Getopt-Std-1.13-482.fc36.noarch 462 kB/s | 23 kB 00:00 (205/262): perl-HTTP-Tiny-0.080-1.fc36.noarch.r 1.0 MB/s | 55 kB 00:00 (206/262): perl-IO-1.46-482.fc36.x86_64.rpm 1.8 MB/s | 95 kB 00:00 (207/262): perl-IPC-Open3-1.21-482.fc36.noarch. 588 kB/s | 31 kB 00:00 (208/262): perl-MIME-Base64-3.16-478.fc35.x86_6 589 kB/s | 30 kB 00:00 (209/262): perl-POSIX-1.97-482.fc36.x86_64.rpm 2.0 MB/s | 105 kB 00:00 (210/262): perl-PathTools-3.80-478.fc35.x86_64. 1.4 MB/s | 85 kB 00:00 (211/262): perl-Pod-Escapes-1.07-478.fc35.noarc 396 kB/s | 20 kB 00:00 (212/262): perl-Pod-Perldoc-3.28.01-479.fc35.no 1.6 MB/s | 84 kB 00:00 (213/262): perl-Pod-Usage-2.01-478.fc35.noarch. 779 kB/s | 40 kB 00:00 (214/262): perl-Pod-Simple-3.43-2.fc35.noarch.r 2.7 MB/s | 215 kB 00:00 (215/262): perl-Scalar-List-Utils-1.60-462.fc36 1.4 MB/s | 72 kB 00:00 (216/262): perl-SelectSaver-1.02-482.fc36.noarc 355 kB/s | 19 kB 00:00 (217/262): perl-Socket-2.032-2.fc35.x86_64.rpm 880 kB/s | 55 kB 00:00 (218/262): perl-Storable-3.25-1.fc36.x86_64.rpm 1.6 MB/s | 95 kB 00:00 (219/262): perl-Symbol-1.09-482.fc36.noarch.rpm 432 kB/s | 22 kB 00:00 (220/262): perl-Term-ANSIColor-5.01-479.fc35.no 985 kB/s | 48 kB 00:00 (221/262): perl-Term-Cap-1.17-478.fc35.noarch.r 434 kB/s | 22 kB 00:00 (222/262): perl-Text-ParseWords-3.30-478.fc35.n 323 kB/s | 16 kB 00:00 (223/262): perl-Text-Tabs+Wrap-2021.0814-1.fc36 442 kB/s | 22 kB 00:00 (224/262): perl-Thread-Queue-3.14-478.fc35.noar 401 kB/s | 21 kB 00:00 (225/262): perl-Time-Local-1.300-478.fc35.noarc 650 kB/s | 33 kB 00:00 (226/262): perl-constant-1.33-479.fc35.noarch.r 445 kB/s | 23 kB 00:00 (227/262): perl-if-0.60.900-482.fc36.noarch.rpm 409 kB/s | 22 kB 00:00 (228/262): perl-interpreter-5.34.0-482.fc36.x86 1.3 MB/s | 79 kB 00:00 (229/262): perl-mro-1.25-482.fc36.x86_64.rpm 645 kB/s | 36 kB 00:00 (230/262): perl-overload-1.33-482.fc36.noarch.r 862 kB/s | 53 kB 00:00 (231/262): perl-overloading-0.02-482.fc36.noarc 345 kB/s | 21 kB 00:00 (232/262): perl-parent-0.238-478.fc35.noarch.rp 237 kB/s | 14 kB 00:00 (233/262): perl-libs-5.34.0-482.fc36.x86_64.rpm 11 MB/s | 2.1 MB 00:00 (234/262): perl-podlators-4.14-478.fc35.noarch. 1.7 MB/s | 111 kB 00:00 (235/262): perl-subs-1.04-482.fc36.noarch.rpm 386 kB/s | 19 kB 00:00 (236/262): perl-threads-2.26-448.fc35.x86_64.rp 1.1 MB/s | 57 kB 00:00 (237/262): perl-threads-shared-1.62-478.fc35.x8 764 kB/s | 43 kB 00:00 (238/262): perl-vars-1.05-482.fc36.noarch.rpm 404 kB/s | 21 kB 00:00 (239/262): pixman-0.40.0-4.fc35.x86_64.rpm 4.2 MB/s | 270 kB 00:00 (240/262): pixman-devel-0.40.0-4.fc35.x86_64.rp 299 kB/s | 17 kB 00:00 (241/262): polkit-libs-0.120-1.fc36.x86_64.rpm 1.1 MB/s | 66 kB 00:00 (242/262): procps-ng-3.3.17-3.fc35.x86_64.rpm 4.4 MB/s | 328 kB 00:00 (243/262): pulseaudio-libs-devel-15.0-4.fc36.x8 2.6 MB/s | 400 kB 00:00 (244/262): pulseaudio-libs-15.0-4.fc36.x86_64.r 3.7 MB/s | 666 kB 00:00 (245/262): pulseaudio-libs-glib2-15.0-4.fc36.x8 115 kB/s | 17 kB 00:00 (246/262): python-rpm-macros-3.10-13.fc36.noarc 248 kB/s | 18 kB 00:00 (247/262): shared-mime-info-2.1-3.fc35.x86_64.r 3.1 MB/s | 373 kB 00:00 (248/262): sqlite-devel-3.36.0-4.fc36.x86_64.rp 2.4 MB/s | 137 kB 00:00 (249/262): sysprof-capture-devel-3.42.1-1.fc36. 1.2 MB/s | 59 kB 00:00 (250/262): tcl-8.6.10-5.fc34.x86_64.rpm 10 MB/s | 1.1 MB 00:00 (251/262): tix-8.4.3-32.fc35.x86_64.rpm 3.9 MB/s | 244 kB 00:00 (252/262): tk-8.6.10-7.fc35.x86_64.rpm 9.4 MB/s | 1.6 MB 00:00 (253/262): sqlite-3.36.0-4.fc36.x86_64.rpm 1.1 MB/s | 764 kB 00:00 (254/262): valgrind-devel-3.18.1-2.fc36.x86_64. 628 kB/s | 50 kB 00:00 (255/262): valgrind-3.18.1-2.fc36.x86_64.rpm 17 MB/s | 4.8 MB 00:00 (256/262): xml-common-0.6.3-57.fc35.noarch.rpm 644 kB/s | 31 kB 00:00 (257/262): xorg-x11-proto-devel-2021.5-1.fc36.n 4.1 MB/s | 262 kB 00:00 (258/262): xz-devel-5.2.5-7.fc35.x86_64.rpm 425 kB/s | 52 kB 00:00 (259/262): yasm-1.3.0-14.fc35.x86_64.rpm 3.7 MB/s | 533 kB 00:00 (260/262): xkeyboard-config-2.34-1.fc36.noarch. 1.8 MB/s | 782 kB 00:00 (261/262): python2.7-2.7.18-15.fc36.x86_64.rpm 9.9 MB/s | 13 MB 00:01 (262/262): zlib-devel-1.2.11-30.fc35.x86_64.rpm 826 kB/s | 44 kB 00:00 -------------------------------------------------------------------------------- Total 13 MB/s | 168 MB 00:12 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2021.5-1.fc36.noarch 1/262 Installing : dbus-libs-1:1.12.20-5.fc36.x86_64 2/262 Installing : libpng-2:1.6.37-11.fc35.x86_64 3/262 Installing : libglvnd-1:1.3.4-2.fc36.x86_64 4/262 Installing : zlib-devel-1.2.11-30.fc35.x86_64 5/262 Installing : libpng-devel-2:1.6.37-11.fc35.x86_64 6/262 Installing : tcl-1:8.6.10-5.fc34.x86_64 7/262 Installing : pixman-0.40.0-4.fc35.x86_64 8/262 Installing : mesa-libglapi-21.2.5-1.fc36.x86_64 9/262 Installing : libwayland-client-1.19.0-2.fc35.x86_64 10/262 Installing : libogg-2:1.3.5-2.fc35.x86_64 11/262 Installing : libmpc-1.2.1-3.fc35.x86_64 12/262 Installing : libicu-69.1-2.fc35.x86_64 13/262 Installing : libX11-xcb-1.7.2-3.fc35.x86_64 14/262 Installing : libICE-1.0.10-7.fc35.x86_64 15/262 Installing : fribidi-1.0.11-1.fc36.x86_64 16/262 Installing : libICE-devel-1.0.10-7.fc35.x86_64 17/262 Installing : libSM-1.2.3-9.fc35.x86_64 18/262 Running scriptlet: xml-common-0.6.3-57.fc35.noarch 19/262 Installing : xml-common-0.6.3-57.fc35.noarch 19/262 Installing : m4-1.4.19-2.fc35.x86_64 20/262 Installing : libxshmfence-1.3-9.fc35.x86_64 21/262 Installing : libwayland-server-1.19.0-2.fc35.x86_64 22/262 Installing : libjpeg-turbo-2.1.1-1.fc36.x86_64 23/262 Installing : libdatrie-0.2.13-2.fc35.x86_64 24/262 Installing : libthai-0.1.28-7.fc35.x86_64 25/262 Installing : libXau-1.0.9-7.fc35.x86_64 26/262 Installing : libxcb-1.13.1-8.fc35.x86_64 27/262 Installing : kernel-headers-5.15.0-1.fc36.x86_64 28/262 Installing : hicolor-icon-theme-0.17-11.fc35.noarch 29/262 Installing : graphite2-1.3.14-8.fc35.x86_64 30/262 Installing : fonts-filesystem-1:2.0.5-6.fc35.noarch 31/262 Installing : dejavu-sans-fonts-2.37-17.fc35.noarch 32/262 Installing : emacs-filesystem-1:27.2-9.fc35.noarch 33/262 Installing : cmake-filesystem-3.22.0-0.5.rc2.fc36.x86_64 34/262 Installing : dbus-devel-1:1.12.20-5.fc36.x86_64 35/262 Installing : langpacks-core-font-en-3.0-15.fc35.noarch 36/262 Installing : graphite2-devel-1.3.14-8.fc35.x86_64 37/262 Installing : libXau-devel-1.0.9-7.fc35.x86_64 38/262 Installing : libxcb-devel-1.13.1-8.fc35.x86_64 39/262 Installing : libdatrie-devel-0.2.13-2.fc35.x86_64 40/262 Installing : libthai-devel-0.1.28-7.fc35.x86_64 41/262 Installing : libSM-devel-1.2.3-9.fc35.x86_64 42/262 Installing : fribidi-devel-1.0.11-1.fc36.x86_64 43/262 Installing : libicu-devel-69.1-2.fc35.x86_64 44/262 Installing : cpp-11.2.1-6.fc36.x86_64 45/262 Installing : flac-libs-1.3.3-9.fc35.x86_64 46/262 Installing : libvorbis-1:1.3.7-4.fc35.x86_64 47/262 Installing : libwayland-cursor-1.19.0-2.fc35.x86_64 48/262 Installing : pixman-devel-0.40.0-4.fc35.x86_64 49/262 Installing : libglvnd-opengl-1:1.3.4-2.fc36.x86_64 50/262 Installing : xz-devel-5.2.5-7.fc35.x86_64 51/262 Installing : libxml2-devel-2.9.12-6.fc35.x86_64 52/262 Installing : xkeyboard-config-2.34-1.fc36.noarch 53/262 Installing : libxkbcommon-1.3.1-1.fc36.x86_64 54/262 Installing : sysprof-capture-devel-3.42.1-1.fc36.x86_64 55/262 Installing : sqlite-3.36.0-4.fc36.x86_64 56/262 Installing : python-rpm-macros-3.10-13.fc36.noarch 57/262 Installing : procps-ng-3.3.17-3.fc35.x86_64 58/262 Installing : pcre2-utf32-10.39-1.fc36.x86_64 59/262 Installing : pcre2-utf16-10.39-1.fc36.x86_64 60/262 Installing : pcre2-devel-10.39-1.fc36.x86_64 61/262 Installing : pcre-utf32-8.45-1.fc36.x86_64 62/262 Installing : pcre-utf16-8.45-1.fc36.x86_64 63/262 Installing : pcre-cpp-8.45-1.fc36.x86_64 64/262 Installing : pcre-devel-8.45-1.fc36.x86_64 65/262 Installing : opus-1.3.1-9.fc35.x86_64 66/262 Installing : nettle-3.7.3-2.fc35.x86_64 67/262 Installing : gnutls-3.7.2-2.fc35.x86_64 68/262 Installing : glib2-2.70.1-1.fc36.x86_64 69/262 Installing : atk-2.36.0-4.fc35.x86_64 70/262 Installing : harfbuzz-3.1.1-1.fc36.x86_64 71/262 Installing : freetype-2.11.0-1.fc35.x86_64 72/262 Installing : fontconfig-2.13.94-3.fc35.x86_64 73/262 Running scriptlet: fontconfig-2.13.94-3.fc35.x86_64 73/262 Installing : dbus-glib-0.112-2.fc35.x86_64 74/262 Installing : shared-mime-info-2.1-3.fc35.x86_64 75/262 Running scriptlet: shared-mime-info-2.1-3.fc35.x86_64 75/262 Installing : gdk-pixbuf2-2.42.6-2.fc35.x86_64 76/262 Installing : gtk-update-icon-cache-3.24.30-4.fc36.x86_64 77/262 Installing : harfbuzz-icu-3.1.1-1.fc36.x86_64 78/262 Installing : gsettings-desktop-schemas-41.0-1.fc36.x86_64 79/262 Installing : json-glib-1.6.6-1.fc36.x86_64 80/262 Installing : libcloudproviders-0.3.1-4.fc35.x86_64 81/262 Installing : polkit-libs-0.120-1.fc36.x86_64 82/262 Installing : ncurses-6.2-8.20210508.fc35.x86_64 83/262 Installing : libwebp-1.2.1-1.fc36.x86_64 84/262 Installing : libwayland-egl-1.19.0-2.fc35.x86_64 85/262 Installing : libusb1-1.0.24-4.fc35.x86_64 86/262 Installing : libgusb-0.3.8-1.fc36.x86_64 87/262 Installing : libtool-ltdl-2.4.6-44.fc36.x86_64 88/262 Installing : libstemmer-0-17.585svn.fc35.x86_64 89/262 Installing : libstdc++-devel-11.2.1-6.fc36.x86_64 90/262 Installing : libsepol-devel-3.3-1.fc36.x86_64 91/262 Installing : libselinux-devel-3.3-1.fc36.x86_64 92/262 Installing : libproxy-0.4.17-3.fc35.x86_64 93/262 Installing : glib-networking-2.70.0-1.fc36.x86_64 94/262 Installing : libsoup-2.74.1-1.fc36.x86_64 95/262 Installing : libtracker-sparql-3.2.1-1.fc36.x86_64 96/262 Installing : libglvnd-core-devel-1:1.3.4-2.fc36.x86_64 97/262 Installing : libffi-devel-3.1-28.fc34.x86_64 98/262 Installing : libevent-2.1.12-5.fc36.x86_64 99/262 Installing : avahi-libs-0.8-14.fc35.x86_64 100/262 Installing : cups-libs-1:2.3.3op2-9.fc36.x86_64 101/262 Installing : libepoxy-1.5.9-1.fc36.x86_64 102/262 Installing : libblkid-devel-2.37.2-1.fc36.x86_64 103/262 Installing : libmount-devel-2.37.2-1.fc36.x86_64 104/262 Installing : glib2-devel-2.70.1-1.fc36.x86_64 105/262 Installing : atk-devel-2.36.0-4.fc35.x86_64 106/262 Installing : libasyncns-0.8-21.fc35.x86_64 107/262 Installing : libX11-common-1.7.2-3.fc35.noarch 108/262 Installing : libX11-1.7.2-3.fc35.x86_64 109/262 Installing : libX11-devel-1.7.2-3.fc35.x86_64 110/262 Installing : libXext-1.3.4-7.fc35.x86_64 111/262 Installing : libXrender-0.9.10-15.fc35.x86_64 112/262 Installing : cairo-1.17.4-4.fc35.x86_64 113/262 Installing : libXfixes-6.0.0-2.fc35.x86_64 114/262 Installing : libXrender-devel-0.9.10-15.fc35.x86_64 115/262 Installing : libXext-devel-1.3.4-7.fc35.x86_64 116/262 Installing : libXi-1.8-1.fc36.x86_64 117/262 Installing : libXfixes-devel-6.0.0-2.fc35.x86_64 118/262 Installing : libXcursor-1.2.0-6.fc35.x86_64 119/262 Installing : libXft-2.3.4-1.fc36.x86_64 120/262 Installing : pango-1.49.2-1.fc36.x86_64 121/262 Installing : libXrandr-1.5.2-7.fc35.x86_64 122/262 Installing : libXinerama-1.1.4-9.fc35.x86_64 123/262 Installing : libXcomposite-0.4.5-6.fc35.x86_64 124/262 Running scriptlet: tk-1:8.6.10-7.fc35.x86_64 125/262 Installing : tk-1:8.6.10-7.fc35.x86_64 125/262 Installing : libXdamage-1.1.5-6.fc35.x86_64 126/262 Installing : tix-1:8.4.3-32.fc35.x86_64 127/262 Running scriptlet: tix-1:8.4.3-32.fc35.x86_64 127/262 Installing : libXcomposite-devel-0.4.5-6.fc35.x86_64 128/262 Installing : libXinerama-devel-1.1.4-9.fc35.x86_64 129/262 Installing : libXrandr-devel-1.5.2-7.fc35.x86_64 130/262 Installing : libXcursor-devel-1.2.0-6.fc35.x86_64 131/262 Installing : libXi-devel-1.8-1.fc36.x86_64 132/262 Installing : libXtst-1.2.3-15.fc35.x86_64 133/262 Installing : cairo-gobject-1.17.4-4.fc35.x86_64 134/262 Installing : libXxf86vm-1.1.4-17.fc35.x86_64 135/262 Installing : libXt-1.2.1-1.fc36.x86_64 136/262 Installing : lcms2-2.12-2.fc35.x86_64 137/262 Installing : colord-libs-1.4.5-3.fc35.x86_64 138/262 Installing : jbigkit-libs-2.1-22.fc35.x86_64 139/262 Installing : libtiff-4.3.0-2.fc35.x86_64 140/262 Installing : gdk-pixbuf2-modules-2.42.6-2.fc35.x86_64 141/262 Installing : gtk2-2.24.33-5.fc35.x86_64 142/262 Installing : libtiff-devel-4.3.0-2.fc35.x86_64 143/262 Installing : gdk-pixbuf2-devel-2.42.6-2.fc35.x86_64 144/262 Installing : hwdata-0.353-1.fc36.noarch 145/262 Installing : libpciaccess-0.16-5.fc35.x86_64 146/262 Installing : libdrm-2.4.107-2.fc35.x86_64 147/262 Installing : libglvnd-glx-1:1.3.4-2.fc36.x86_64 148/262 Installing : mesa-libGL-21.2.5-1.fc36.x86_64 149/262 Installing : mesa-libgbm-21.2.5-1.fc36.x86_64 150/262 Installing : libglvnd-egl-1:1.3.4-2.fc36.x86_64 151/262 Installing : mesa-libEGL-21.2.5-1.fc36.x86_64 152/262 Installing : libglvnd-gles-1:1.3.4-2.fc36.x86_64 153/262 Installing : libglvnd-devel-1:1.3.4-2.fc36.x86_64 154/262 Installing : libpciaccess-devel-0.16-5.fc35.x86_64 155/262 Installing : gsm-1.0.19-6.fc35.x86_64 156/262 Installing : libsndfile-1.0.31-5.fc35.fc35.x86_64 157/262 Installing : pulseaudio-libs-15.0-4.fc36.x86_64 158/262 Installing : pulseaudio-libs-glib2-15.0-4.fc36.x86_64 159/262 Running scriptlet: groff-base-1.22.4-8.fc35.x86_64 160/262 Installing : groff-base-1.22.4-8.fc35.x86_64 160/262 Running scriptlet: groff-base-1.22.4-8.fc35.x86_64 160/262 Installing : perl-Text-Tabs+Wrap-2021.0814-1.fc36.noarch 161/262 Installing : perl-if-0.60.900-482.fc36.noarch 162/262 Installing : perl-Time-Local-2:1.300-478.fc35.noarch 163/262 Installing : perl-File-Path-2.18-478.fc35.noarch 164/262 Installing : perl-Pod-Escapes-1:1.07-478.fc35.noarch 165/262 Installing : perl-Class-Struct-0.66-482.fc36.noarch 166/262 Installing : perl-POSIX-1.97-482.fc36.x86_64 167/262 Installing : perl-Term-ANSIColor-5.01-479.fc35.noarch 168/262 Installing : perl-IPC-Open3-1.21-482.fc36.noarch 169/262 Installing : perl-HTTP-Tiny-0.080-1.fc36.noarch 170/262 Installing : perl-subs-1.04-482.fc36.noarch 171/262 Installing : perl-File-Temp-1:0.231.100-478.fc35.noarch 172/262 Installing : perl-Term-Cap-1.17-478.fc35.noarch 173/262 Installing : perl-Pod-Simple-1:3.43-2.fc35.noarch 174/262 Installing : perl-Socket-4:2.032-2.fc35.x86_64 175/262 Installing : perl-SelectSaver-1.02-482.fc36.noarch 176/262 Installing : perl-Symbol-1.09-482.fc36.noarch 177/262 Installing : perl-File-stat-1.09-482.fc36.noarch 178/262 Installing : perl-podlators-1:4.14-478.fc35.noarch 179/262 Installing : perl-Pod-Perldoc-3.28.01-479.fc35.noarch 180/262 Installing : perl-Fcntl-1.14-482.fc36.x86_64 181/262 Installing : perl-Text-ParseWords-3.30-478.fc35.noarch 182/262 Installing : perl-mro-1.25-482.fc36.x86_64 183/262 Installing : perl-IO-1.46-482.fc36.x86_64 184/262 Installing : perl-overloading-0.02-482.fc36.noarch 185/262 Installing : perl-Pod-Usage-4:2.01-478.fc35.noarch 186/262 Installing : perl-Errno-1.33-482.fc36.x86_64 187/262 Installing : perl-File-Basename-2.85-482.fc36.noarch 188/262 Installing : perl-Getopt-Std-1.13-482.fc36.noarch 189/262 Installing : perl-MIME-Base64-3.16-478.fc35.x86_64 190/262 Installing : perl-Scalar-List-Utils-5:1.60-462.fc36.x86_64 191/262 Installing : perl-constant-1.33-479.fc35.noarch 192/262 Installing : perl-Storable-1:3.25-1.fc36.x86_64 193/262 Installing : perl-overload-1.33-482.fc36.noarch 194/262 Installing : perl-parent-1:0.238-478.fc35.noarch 195/262 Installing : perl-vars-1.05-482.fc36.noarch 196/262 Installing : perl-Getopt-Long-1:2.52-478.fc35.noarch 197/262 Installing : perl-DynaLoader-1.50-482.fc36.x86_64 198/262 Installing : perl-Carp-1.52-478.fc35.noarch 199/262 Installing : perl-Exporter-5.76-479.fc35.noarch 200/262 Installing : perl-PathTools-3.80-478.fc35.x86_64 201/262 Installing : perl-Encode-4:3.16-483.fc36.x86_64 202/262 Installing : perl-libs-4:5.34.0-482.fc36.x86_64 203/262 Installing : perl-interpreter-4:5.34.0-482.fc36.x86_64 204/262 Installing : perl-threads-1:2.26-448.fc35.x86_64 205/262 Installing : perl-threads-shared-1.62-478.fc35.x86_64 206/262 Installing : perl-Thread-Queue-3.14-478.fc35.noarch 207/262 Installing : valgrind-1:3.18.1-2.fc36.x86_64 208/262 Installing : valgrind-devel-1:3.18.1-2.fc36.x86_64 209/262 Installing : libdrm-devel-2.4.107-2.fc35.x86_64 210/262 Installing : perl-Data-Dumper-2.183-2.fc35.x86_64 211/262 Installing : perl-B-1.82-482.fc36.x86_64 212/262 Installing : perl-File-Compare-1.100.600-482.fc36.noarch 213/262 Installing : perl-File-Copy-2.35-482.fc36.noarch 214/262 Installing : perl-File-Find-1.39-482.fc36.noarch 215/262 Installing : autoconf-2.71-1.fc36.noarch 216/262 Installing : automake-1.16.5-1.fc36.noarch 217/262 Installing : glibc-headers-x86-2.34.9000-17.fc36.noarch 218/262 Installing : libxcrypt-devel-4.4.26-4.fc36.x86_64 219/262 Installing : glibc-devel-2.34.9000-17.fc36.x86_64 220/262 Installing : gettext-libs-0.21-8.fc35.x86_64 221/262 Installing : gettext-0.21-8.fc35.x86_64 222/262 Installing : gc-8.0.6-1.fc36.x86_64 223/262 Installing : guile22-2.2.7-3.fc35.x86_64 224/262 Installing : make-1:4.3-6.fc35.x86_64 225/262 Installing : gcc-11.2.1-6.fc36.x86_64 226/262 Installing : dbus-common-1:1.12.20-5.fc36.noarch 227/262 Running scriptlet: dbus-common-1:1.12.20-5.fc36.noarch 227/262 Running scriptlet: dbus-broker-29-4.fc36.x86_64 228/262 useradd warning: dbus's uid 81 outside of the SYS_UID_MIN 201 and SYS_UID_MAX 999 range. Installing : dbus-broker-29-4.fc36.x86_64 228/262 Running scriptlet: dbus-broker-29-4.fc36.x86_64 228/262 Installing : dbus-1:1.12.20-5.fc36.x86_64 229/262 Installing : GConf2-3.2.6-31.fc36.x86_64 230/262 Running scriptlet: GConf2-3.2.6-31.fc36.x86_64 230/262 Installing : at-spi2-core-2.42.0-1.fc36.x86_64 231/262 Installing : at-spi2-atk-2.38.0-3.fc35.x86_64 232/262 Installing : bzip2-devel-1.0.8-10.fc36.x86_64 233/262 Installing : brotli-1.0.9-6.fc35.x86_64 234/262 Installing : brotli-devel-1.0.9-6.fc35.x86_64 235/262 Installing : harfbuzz-devel-3.1.1-1.fc36.x86_64 236/262 Installing : freetype-devel-2.11.0-1.fc35.x86_64 237/262 Installing : fontconfig-devel-2.13.94-3.fc35.x86_64 238/262 Installing : cairo-devel-1.17.4-4.fc35.x86_64 239/262 Installing : libXft-devel-2.3.4-1.fc36.x86_64 240/262 Installing : pango-devel-1.49.2-1.fc36.x86_64 241/262 Installing : annobin-docs-10.13-1.fc36.noarch 242/262 Installing : alsa-lib-1.2.5.1-3.fc36.x86_64 243/262 Installing : adwaita-cursor-theme-41.0-1.fc36.noarch 244/262 Installing : adwaita-icon-theme-41.0-1.fc36.noarch 245/262 Installing : gtk3-3.24.30-4.fc36.x86_64 246/262 Installing : notification-daemon-3.20.0-13.fc35.x86_64 247/262 Installing : alsa-lib-devel-1.2.5.1-3.fc36.x86_64 248/262 Installing : annobin-plugin-gcc-10.13-1.fc36.x86_64 249/262 Installing : gtk2-devel-2.24.33-5.fc35.x86_64 250/262 Installing : GConf2-devel-3.2.6-31.fc36.x86_64 251/262 Installing : gcc-c++-11.2.1-6.fc36.x86_64 252/262 Installing : mesa-libGL-devel-21.2.5-1.fc36.x86_64 253/262 Installing : pulseaudio-libs-devel-15.0-4.fc36.x86_64 254/262 Installing : libXt-devel-1.2.1-1.fc36.x86_64 255/262 Installing : python2.7-2.7.18-15.fc36.x86_64 256/262 Installing : dbus-glib-devel-0.112-2.fc35.x86_64 257/262 Installing : desktop-file-utils-0.26-4.fc35.x86_64 258/262 Installing : sqlite-devel-3.36.0-4.fc36.x86_64 259/262 Installing : autoconf213-2.13-47.fc35.noarch 260/262 Installing : yasm-1.3.0-14.fc35.x86_64 261/262 Installing : openssl-devel-1:3.0.0-1.fc36.x86_64 262/262 Running scriptlet: fontconfig-2.13.94-3.fc35.x86_64 262/262 Running scriptlet: openssl-devel-1:3.0.0-1.fc36.x86_64 262/262 Verifying : GConf2-3.2.6-31.fc36.x86_64 1/262 Verifying : GConf2-devel-3.2.6-31.fc36.x86_64 2/262 Verifying : adwaita-cursor-theme-41.0-1.fc36.noarch 3/262 Verifying : adwaita-icon-theme-41.0-1.fc36.noarch 4/262 Verifying : alsa-lib-1.2.5.1-3.fc36.x86_64 5/262 Verifying : alsa-lib-devel-1.2.5.1-3.fc36.x86_64 6/262 Verifying : annobin-docs-10.13-1.fc36.noarch 7/262 Verifying : annobin-plugin-gcc-10.13-1.fc36.x86_64 8/262 Verifying : at-spi2-atk-2.38.0-3.fc35.x86_64 9/262 Verifying : at-spi2-core-2.42.0-1.fc36.x86_64 10/262 Verifying : atk-2.36.0-4.fc35.x86_64 11/262 Verifying : atk-devel-2.36.0-4.fc35.x86_64 12/262 Verifying : autoconf-2.71-1.fc36.noarch 13/262 Verifying : autoconf213-2.13-47.fc35.noarch 14/262 Verifying : automake-1.16.5-1.fc36.noarch 15/262 Verifying : avahi-libs-0.8-14.fc35.x86_64 16/262 Verifying : brotli-1.0.9-6.fc35.x86_64 17/262 Verifying : brotli-devel-1.0.9-6.fc35.x86_64 18/262 Verifying : bzip2-devel-1.0.8-10.fc36.x86_64 19/262 Verifying : cairo-1.17.4-4.fc35.x86_64 20/262 Verifying : cairo-devel-1.17.4-4.fc35.x86_64 21/262 Verifying : cairo-gobject-1.17.4-4.fc35.x86_64 22/262 Verifying : cmake-filesystem-3.22.0-0.5.rc2.fc36.x86_64 23/262 Verifying : colord-libs-1.4.5-3.fc35.x86_64 24/262 Verifying : cpp-11.2.1-6.fc36.x86_64 25/262 Verifying : cups-libs-1:2.3.3op2-9.fc36.x86_64 26/262 Verifying : dbus-1:1.12.20-5.fc36.x86_64 27/262 Verifying : dbus-broker-29-4.fc36.x86_64 28/262 Verifying : dbus-common-1:1.12.20-5.fc36.noarch 29/262 Verifying : dbus-devel-1:1.12.20-5.fc36.x86_64 30/262 Verifying : dbus-glib-0.112-2.fc35.x86_64 31/262 Verifying : dbus-glib-devel-0.112-2.fc35.x86_64 32/262 Verifying : dbus-libs-1:1.12.20-5.fc36.x86_64 33/262 Verifying : dejavu-sans-fonts-2.37-17.fc35.noarch 34/262 Verifying : desktop-file-utils-0.26-4.fc35.x86_64 35/262 Verifying : emacs-filesystem-1:27.2-9.fc35.noarch 36/262 Verifying : flac-libs-1.3.3-9.fc35.x86_64 37/262 Verifying : fontconfig-2.13.94-3.fc35.x86_64 38/262 Verifying : fontconfig-devel-2.13.94-3.fc35.x86_64 39/262 Verifying : fonts-filesystem-1:2.0.5-6.fc35.noarch 40/262 Verifying : freetype-2.11.0-1.fc35.x86_64 41/262 Verifying : freetype-devel-2.11.0-1.fc35.x86_64 42/262 Verifying : fribidi-1.0.11-1.fc36.x86_64 43/262 Verifying : fribidi-devel-1.0.11-1.fc36.x86_64 44/262 Verifying : gc-8.0.6-1.fc36.x86_64 45/262 Verifying : gcc-11.2.1-6.fc36.x86_64 46/262 Verifying : gcc-c++-11.2.1-6.fc36.x86_64 47/262 Verifying : gdk-pixbuf2-2.42.6-2.fc35.x86_64 48/262 Verifying : gdk-pixbuf2-devel-2.42.6-2.fc35.x86_64 49/262 Verifying : gdk-pixbuf2-modules-2.42.6-2.fc35.x86_64 50/262 Verifying : gettext-0.21-8.fc35.x86_64 51/262 Verifying : gettext-libs-0.21-8.fc35.x86_64 52/262 Verifying : glib-networking-2.70.0-1.fc36.x86_64 53/262 Verifying : glib2-2.70.1-1.fc36.x86_64 54/262 Verifying : glib2-devel-2.70.1-1.fc36.x86_64 55/262 Verifying : glibc-devel-2.34.9000-17.fc36.x86_64 56/262 Verifying : glibc-headers-x86-2.34.9000-17.fc36.noarch 57/262 Verifying : gnutls-3.7.2-2.fc35.x86_64 58/262 Verifying : graphite2-1.3.14-8.fc35.x86_64 59/262 Verifying : graphite2-devel-1.3.14-8.fc35.x86_64 60/262 Verifying : groff-base-1.22.4-8.fc35.x86_64 61/262 Verifying : gsettings-desktop-schemas-41.0-1.fc36.x86_64 62/262 Verifying : gsm-1.0.19-6.fc35.x86_64 63/262 Verifying : gtk-update-icon-cache-3.24.30-4.fc36.x86_64 64/262 Verifying : gtk2-2.24.33-5.fc35.x86_64 65/262 Verifying : gtk2-devel-2.24.33-5.fc35.x86_64 66/262 Verifying : gtk3-3.24.30-4.fc36.x86_64 67/262 Verifying : guile22-2.2.7-3.fc35.x86_64 68/262 Verifying : harfbuzz-3.1.1-1.fc36.x86_64 69/262 Verifying : harfbuzz-devel-3.1.1-1.fc36.x86_64 70/262 Verifying : harfbuzz-icu-3.1.1-1.fc36.x86_64 71/262 Verifying : hicolor-icon-theme-0.17-11.fc35.noarch 72/262 Verifying : hwdata-0.353-1.fc36.noarch 73/262 Verifying : jbigkit-libs-2.1-22.fc35.x86_64 74/262 Verifying : json-glib-1.6.6-1.fc36.x86_64 75/262 Verifying : kernel-headers-5.15.0-1.fc36.x86_64 76/262 Verifying : langpacks-core-font-en-3.0-15.fc35.noarch 77/262 Verifying : lcms2-2.12-2.fc35.x86_64 78/262 Verifying : libICE-1.0.10-7.fc35.x86_64 79/262 Verifying : libICE-devel-1.0.10-7.fc35.x86_64 80/262 Verifying : libSM-1.2.3-9.fc35.x86_64 81/262 Verifying : libSM-devel-1.2.3-9.fc35.x86_64 82/262 Verifying : libX11-1.7.2-3.fc35.x86_64 83/262 Verifying : libX11-common-1.7.2-3.fc35.noarch 84/262 Verifying : libX11-devel-1.7.2-3.fc35.x86_64 85/262 Verifying : libX11-xcb-1.7.2-3.fc35.x86_64 86/262 Verifying : libXau-1.0.9-7.fc35.x86_64 87/262 Verifying : libXau-devel-1.0.9-7.fc35.x86_64 88/262 Verifying : libXcomposite-0.4.5-6.fc35.x86_64 89/262 Verifying : libXcomposite-devel-0.4.5-6.fc35.x86_64 90/262 Verifying : libXcursor-1.2.0-6.fc35.x86_64 91/262 Verifying : libXcursor-devel-1.2.0-6.fc35.x86_64 92/262 Verifying : libXdamage-1.1.5-6.fc35.x86_64 93/262 Verifying : libXext-1.3.4-7.fc35.x86_64 94/262 Verifying : libXext-devel-1.3.4-7.fc35.x86_64 95/262 Verifying : libXfixes-6.0.0-2.fc35.x86_64 96/262 Verifying : libXfixes-devel-6.0.0-2.fc35.x86_64 97/262 Verifying : libXft-2.3.4-1.fc36.x86_64 98/262 Verifying : libXft-devel-2.3.4-1.fc36.x86_64 99/262 Verifying : libXi-1.8-1.fc36.x86_64 100/262 Verifying : libXi-devel-1.8-1.fc36.x86_64 101/262 Verifying : libXinerama-1.1.4-9.fc35.x86_64 102/262 Verifying : libXinerama-devel-1.1.4-9.fc35.x86_64 103/262 Verifying : libXrandr-1.5.2-7.fc35.x86_64 104/262 Verifying : libXrandr-devel-1.5.2-7.fc35.x86_64 105/262 Verifying : libXrender-0.9.10-15.fc35.x86_64 106/262 Verifying : libXrender-devel-0.9.10-15.fc35.x86_64 107/262 Verifying : libXt-1.2.1-1.fc36.x86_64 108/262 Verifying : libXt-devel-1.2.1-1.fc36.x86_64 109/262 Verifying : libXtst-1.2.3-15.fc35.x86_64 110/262 Verifying : libXxf86vm-1.1.4-17.fc35.x86_64 111/262 Verifying : libasyncns-0.8-21.fc35.x86_64 112/262 Verifying : libblkid-devel-2.37.2-1.fc36.x86_64 113/262 Verifying : libcloudproviders-0.3.1-4.fc35.x86_64 114/262 Verifying : libdatrie-0.2.13-2.fc35.x86_64 115/262 Verifying : libdatrie-devel-0.2.13-2.fc35.x86_64 116/262 Verifying : libdrm-2.4.107-2.fc35.x86_64 117/262 Verifying : libdrm-devel-2.4.107-2.fc35.x86_64 118/262 Verifying : libepoxy-1.5.9-1.fc36.x86_64 119/262 Verifying : libevent-2.1.12-5.fc36.x86_64 120/262 Verifying : libffi-devel-3.1-28.fc34.x86_64 121/262 Verifying : libglvnd-1:1.3.4-2.fc36.x86_64 122/262 Verifying : libglvnd-core-devel-1:1.3.4-2.fc36.x86_64 123/262 Verifying : libglvnd-devel-1:1.3.4-2.fc36.x86_64 124/262 Verifying : libglvnd-egl-1:1.3.4-2.fc36.x86_64 125/262 Verifying : libglvnd-gles-1:1.3.4-2.fc36.x86_64 126/262 Verifying : libglvnd-glx-1:1.3.4-2.fc36.x86_64 127/262 Verifying : libglvnd-opengl-1:1.3.4-2.fc36.x86_64 128/262 Verifying : libgusb-0.3.8-1.fc36.x86_64 129/262 Verifying : libicu-69.1-2.fc35.x86_64 130/262 Verifying : libicu-devel-69.1-2.fc35.x86_64 131/262 Verifying : libjpeg-turbo-2.1.1-1.fc36.x86_64 132/262 Verifying : libmount-devel-2.37.2-1.fc36.x86_64 133/262 Verifying : libmpc-1.2.1-3.fc35.x86_64 134/262 Verifying : libogg-2:1.3.5-2.fc35.x86_64 135/262 Verifying : libpciaccess-0.16-5.fc35.x86_64 136/262 Verifying : libpciaccess-devel-0.16-5.fc35.x86_64 137/262 Verifying : libpng-2:1.6.37-11.fc35.x86_64 138/262 Verifying : libpng-devel-2:1.6.37-11.fc35.x86_64 139/262 Verifying : libproxy-0.4.17-3.fc35.x86_64 140/262 Verifying : libselinux-devel-3.3-1.fc36.x86_64 141/262 Verifying : libsepol-devel-3.3-1.fc36.x86_64 142/262 Verifying : libsndfile-1.0.31-5.fc35.fc35.x86_64 143/262 Verifying : libsoup-2.74.1-1.fc36.x86_64 144/262 Verifying : libstdc++-devel-11.2.1-6.fc36.x86_64 145/262 Verifying : libstemmer-0-17.585svn.fc35.x86_64 146/262 Verifying : libthai-0.1.28-7.fc35.x86_64 147/262 Verifying : libthai-devel-0.1.28-7.fc35.x86_64 148/262 Verifying : libtiff-4.3.0-2.fc35.x86_64 149/262 Verifying : libtiff-devel-4.3.0-2.fc35.x86_64 150/262 Verifying : libtool-ltdl-2.4.6-44.fc36.x86_64 151/262 Verifying : libtracker-sparql-3.2.1-1.fc36.x86_64 152/262 Verifying : libusb1-1.0.24-4.fc35.x86_64 153/262 Verifying : libvorbis-1:1.3.7-4.fc35.x86_64 154/262 Verifying : libwayland-client-1.19.0-2.fc35.x86_64 155/262 Verifying : libwayland-cursor-1.19.0-2.fc35.x86_64 156/262 Verifying : libwayland-egl-1.19.0-2.fc35.x86_64 157/262 Verifying : libwayland-server-1.19.0-2.fc35.x86_64 158/262 Verifying : libwebp-1.2.1-1.fc36.x86_64 159/262 Verifying : libxcb-1.13.1-8.fc35.x86_64 160/262 Verifying : libxcb-devel-1.13.1-8.fc35.x86_64 161/262 Verifying : libxcrypt-devel-4.4.26-4.fc36.x86_64 162/262 Verifying : libxkbcommon-1.3.1-1.fc36.x86_64 163/262 Verifying : libxml2-devel-2.9.12-6.fc35.x86_64 164/262 Verifying : libxshmfence-1.3-9.fc35.x86_64 165/262 Verifying : m4-1.4.19-2.fc35.x86_64 166/262 Verifying : make-1:4.3-6.fc35.x86_64 167/262 Verifying : mesa-libEGL-21.2.5-1.fc36.x86_64 168/262 Verifying : mesa-libGL-21.2.5-1.fc36.x86_64 169/262 Verifying : mesa-libGL-devel-21.2.5-1.fc36.x86_64 170/262 Verifying : mesa-libgbm-21.2.5-1.fc36.x86_64 171/262 Verifying : mesa-libglapi-21.2.5-1.fc36.x86_64 172/262 Verifying : ncurses-6.2-8.20210508.fc35.x86_64 173/262 Verifying : nettle-3.7.3-2.fc35.x86_64 174/262 Verifying : notification-daemon-3.20.0-13.fc35.x86_64 175/262 Verifying : openssl-devel-1:3.0.0-1.fc36.x86_64 176/262 Verifying : opus-1.3.1-9.fc35.x86_64 177/262 Verifying : pango-1.49.2-1.fc36.x86_64 178/262 Verifying : pango-devel-1.49.2-1.fc36.x86_64 179/262 Verifying : pcre-cpp-8.45-1.fc36.x86_64 180/262 Verifying : pcre-devel-8.45-1.fc36.x86_64 181/262 Verifying : pcre-utf16-8.45-1.fc36.x86_64 182/262 Verifying : pcre-utf32-8.45-1.fc36.x86_64 183/262 Verifying : pcre2-devel-10.39-1.fc36.x86_64 184/262 Verifying : pcre2-utf16-10.39-1.fc36.x86_64 185/262 Verifying : pcre2-utf32-10.39-1.fc36.x86_64 186/262 Verifying : perl-B-1.82-482.fc36.x86_64 187/262 Verifying : perl-Carp-1.52-478.fc35.noarch 188/262 Verifying : perl-Class-Struct-0.66-482.fc36.noarch 189/262 Verifying : perl-Data-Dumper-2.183-2.fc35.x86_64 190/262 Verifying : perl-DynaLoader-1.50-482.fc36.x86_64 191/262 Verifying : perl-Encode-4:3.16-483.fc36.x86_64 192/262 Verifying : perl-Errno-1.33-482.fc36.x86_64 193/262 Verifying : perl-Exporter-5.76-479.fc35.noarch 194/262 Verifying : perl-Fcntl-1.14-482.fc36.x86_64 195/262 Verifying : perl-File-Basename-2.85-482.fc36.noarch 196/262 Verifying : perl-File-Compare-1.100.600-482.fc36.noarch 197/262 Verifying : perl-File-Copy-2.35-482.fc36.noarch 198/262 Verifying : perl-File-Find-1.39-482.fc36.noarch 199/262 Verifying : perl-File-Path-2.18-478.fc35.noarch 200/262 Verifying : perl-File-Temp-1:0.231.100-478.fc35.noarch 201/262 Verifying : perl-File-stat-1.09-482.fc36.noarch 202/262 Verifying : perl-Getopt-Long-1:2.52-478.fc35.noarch 203/262 Verifying : perl-Getopt-Std-1.13-482.fc36.noarch 204/262 Verifying : perl-HTTP-Tiny-0.080-1.fc36.noarch 205/262 Verifying : perl-IO-1.46-482.fc36.x86_64 206/262 Verifying : perl-IPC-Open3-1.21-482.fc36.noarch 207/262 Verifying : perl-MIME-Base64-3.16-478.fc35.x86_64 208/262 Verifying : perl-POSIX-1.97-482.fc36.x86_64 209/262 Verifying : perl-PathTools-3.80-478.fc35.x86_64 210/262 Verifying : perl-Pod-Escapes-1:1.07-478.fc35.noarch 211/262 Verifying : perl-Pod-Perldoc-3.28.01-479.fc35.noarch 212/262 Verifying : perl-Pod-Simple-1:3.43-2.fc35.noarch 213/262 Verifying : perl-Pod-Usage-4:2.01-478.fc35.noarch 214/262 Verifying : perl-Scalar-List-Utils-5:1.60-462.fc36.x86_64 215/262 Verifying : perl-SelectSaver-1.02-482.fc36.noarch 216/262 Verifying : perl-Socket-4:2.032-2.fc35.x86_64 217/262 Verifying : perl-Storable-1:3.25-1.fc36.x86_64 218/262 Verifying : perl-Symbol-1.09-482.fc36.noarch 219/262 Verifying : perl-Term-ANSIColor-5.01-479.fc35.noarch 220/262 Verifying : perl-Term-Cap-1.17-478.fc35.noarch 221/262 Verifying : perl-Text-ParseWords-3.30-478.fc35.noarch 222/262 Verifying : perl-Text-Tabs+Wrap-2021.0814-1.fc36.noarch 223/262 Verifying : perl-Thread-Queue-3.14-478.fc35.noarch 224/262 Verifying : perl-Time-Local-2:1.300-478.fc35.noarch 225/262 Verifying : perl-constant-1.33-479.fc35.noarch 226/262 Verifying : perl-if-0.60.900-482.fc36.noarch 227/262 Verifying : perl-interpreter-4:5.34.0-482.fc36.x86_64 228/262 Verifying : perl-libs-4:5.34.0-482.fc36.x86_64 229/262 Verifying : perl-mro-1.25-482.fc36.x86_64 230/262 Verifying : perl-overload-1.33-482.fc36.noarch 231/262 Verifying : perl-overloading-0.02-482.fc36.noarch 232/262 Verifying : perl-parent-1:0.238-478.fc35.noarch 233/262 Verifying : perl-podlators-1:4.14-478.fc35.noarch 234/262 Verifying : perl-subs-1.04-482.fc36.noarch 235/262 Verifying : perl-threads-1:2.26-448.fc35.x86_64 236/262 Verifying : perl-threads-shared-1.62-478.fc35.x86_64 237/262 Verifying : perl-vars-1.05-482.fc36.noarch 238/262 Verifying : pixman-0.40.0-4.fc35.x86_64 239/262 Verifying : pixman-devel-0.40.0-4.fc35.x86_64 240/262 Verifying : polkit-libs-0.120-1.fc36.x86_64 241/262 Verifying : procps-ng-3.3.17-3.fc35.x86_64 242/262 Verifying : pulseaudio-libs-15.0-4.fc36.x86_64 243/262 Verifying : pulseaudio-libs-devel-15.0-4.fc36.x86_64 244/262 Verifying : pulseaudio-libs-glib2-15.0-4.fc36.x86_64 245/262 Verifying : python-rpm-macros-3.10-13.fc36.noarch 246/262 Verifying : python2.7-2.7.18-15.fc36.x86_64 247/262 Verifying : shared-mime-info-2.1-3.fc35.x86_64 248/262 Verifying : sqlite-3.36.0-4.fc36.x86_64 249/262 Verifying : sqlite-devel-3.36.0-4.fc36.x86_64 250/262 Verifying : sysprof-capture-devel-3.42.1-1.fc36.x86_64 251/262 Verifying : tcl-1:8.6.10-5.fc34.x86_64 252/262 Verifying : tix-1:8.4.3-32.fc35.x86_64 253/262 Verifying : tk-1:8.6.10-7.fc35.x86_64 254/262 Verifying : valgrind-1:3.18.1-2.fc36.x86_64 255/262 Verifying : valgrind-devel-1:3.18.1-2.fc36.x86_64 256/262 Verifying : xkeyboard-config-2.34-1.fc36.noarch 257/262 Verifying : xml-common-0.6.3-57.fc35.noarch 258/262 Verifying : xorg-x11-proto-devel-2021.5-1.fc36.noarch 259/262 Verifying : xz-devel-5.2.5-7.fc35.x86_64 260/262 Verifying : yasm-1.3.0-14.fc35.x86_64 261/262 Verifying : zlib-devel-1.2.11-30.fc35.x86_64 262/262 Installed: GConf2-3.2.6-31.fc36.x86_64 GConf2-devel-3.2.6-31.fc36.x86_64 adwaita-cursor-theme-41.0-1.fc36.noarch adwaita-icon-theme-41.0-1.fc36.noarch alsa-lib-1.2.5.1-3.fc36.x86_64 alsa-lib-devel-1.2.5.1-3.fc36.x86_64 annobin-docs-10.13-1.fc36.noarch annobin-plugin-gcc-10.13-1.fc36.x86_64 at-spi2-atk-2.38.0-3.fc35.x86_64 at-spi2-core-2.42.0-1.fc36.x86_64 atk-2.36.0-4.fc35.x86_64 atk-devel-2.36.0-4.fc35.x86_64 autoconf-2.71-1.fc36.noarch autoconf213-2.13-47.fc35.noarch automake-1.16.5-1.fc36.noarch avahi-libs-0.8-14.fc35.x86_64 brotli-1.0.9-6.fc35.x86_64 brotli-devel-1.0.9-6.fc35.x86_64 bzip2-devel-1.0.8-10.fc36.x86_64 cairo-1.17.4-4.fc35.x86_64 cairo-devel-1.17.4-4.fc35.x86_64 cairo-gobject-1.17.4-4.fc35.x86_64 cmake-filesystem-3.22.0-0.5.rc2.fc36.x86_64 colord-libs-1.4.5-3.fc35.x86_64 cpp-11.2.1-6.fc36.x86_64 cups-libs-1:2.3.3op2-9.fc36.x86_64 dbus-1:1.12.20-5.fc36.x86_64 dbus-broker-29-4.fc36.x86_64 dbus-common-1:1.12.20-5.fc36.noarch dbus-devel-1:1.12.20-5.fc36.x86_64 dbus-glib-0.112-2.fc35.x86_64 dbus-glib-devel-0.112-2.fc35.x86_64 dbus-libs-1:1.12.20-5.fc36.x86_64 dejavu-sans-fonts-2.37-17.fc35.noarch desktop-file-utils-0.26-4.fc35.x86_64 emacs-filesystem-1:27.2-9.fc35.noarch flac-libs-1.3.3-9.fc35.x86_64 fontconfig-2.13.94-3.fc35.x86_64 fontconfig-devel-2.13.94-3.fc35.x86_64 fonts-filesystem-1:2.0.5-6.fc35.noarch freetype-2.11.0-1.fc35.x86_64 freetype-devel-2.11.0-1.fc35.x86_64 fribidi-1.0.11-1.fc36.x86_64 fribidi-devel-1.0.11-1.fc36.x86_64 gc-8.0.6-1.fc36.x86_64 gcc-11.2.1-6.fc36.x86_64 gcc-c++-11.2.1-6.fc36.x86_64 gdk-pixbuf2-2.42.6-2.fc35.x86_64 gdk-pixbuf2-devel-2.42.6-2.fc35.x86_64 gdk-pixbuf2-modules-2.42.6-2.fc35.x86_64 gettext-0.21-8.fc35.x86_64 gettext-libs-0.21-8.fc35.x86_64 glib-networking-2.70.0-1.fc36.x86_64 glib2-2.70.1-1.fc36.x86_64 glib2-devel-2.70.1-1.fc36.x86_64 glibc-devel-2.34.9000-17.fc36.x86_64 glibc-headers-x86-2.34.9000-17.fc36.noarch gnutls-3.7.2-2.fc35.x86_64 graphite2-1.3.14-8.fc35.x86_64 graphite2-devel-1.3.14-8.fc35.x86_64 groff-base-1.22.4-8.fc35.x86_64 gsettings-desktop-schemas-41.0-1.fc36.x86_64 gsm-1.0.19-6.fc35.x86_64 gtk-update-icon-cache-3.24.30-4.fc36.x86_64 gtk2-2.24.33-5.fc35.x86_64 gtk2-devel-2.24.33-5.fc35.x86_64 gtk3-3.24.30-4.fc36.x86_64 guile22-2.2.7-3.fc35.x86_64 harfbuzz-3.1.1-1.fc36.x86_64 harfbuzz-devel-3.1.1-1.fc36.x86_64 harfbuzz-icu-3.1.1-1.fc36.x86_64 hicolor-icon-theme-0.17-11.fc35.noarch hwdata-0.353-1.fc36.noarch jbigkit-libs-2.1-22.fc35.x86_64 json-glib-1.6.6-1.fc36.x86_64 kernel-headers-5.15.0-1.fc36.x86_64 langpacks-core-font-en-3.0-15.fc35.noarch lcms2-2.12-2.fc35.x86_64 libICE-1.0.10-7.fc35.x86_64 libICE-devel-1.0.10-7.fc35.x86_64 libSM-1.2.3-9.fc35.x86_64 libSM-devel-1.2.3-9.fc35.x86_64 libX11-1.7.2-3.fc35.x86_64 libX11-common-1.7.2-3.fc35.noarch libX11-devel-1.7.2-3.fc35.x86_64 libX11-xcb-1.7.2-3.fc35.x86_64 libXau-1.0.9-7.fc35.x86_64 libXau-devel-1.0.9-7.fc35.x86_64 libXcomposite-0.4.5-6.fc35.x86_64 libXcomposite-devel-0.4.5-6.fc35.x86_64 libXcursor-1.2.0-6.fc35.x86_64 libXcursor-devel-1.2.0-6.fc35.x86_64 libXdamage-1.1.5-6.fc35.x86_64 libXext-1.3.4-7.fc35.x86_64 libXext-devel-1.3.4-7.fc35.x86_64 libXfixes-6.0.0-2.fc35.x86_64 libXfixes-devel-6.0.0-2.fc35.x86_64 libXft-2.3.4-1.fc36.x86_64 libXft-devel-2.3.4-1.fc36.x86_64 libXi-1.8-1.fc36.x86_64 libXi-devel-1.8-1.fc36.x86_64 libXinerama-1.1.4-9.fc35.x86_64 libXinerama-devel-1.1.4-9.fc35.x86_64 libXrandr-1.5.2-7.fc35.x86_64 libXrandr-devel-1.5.2-7.fc35.x86_64 libXrender-0.9.10-15.fc35.x86_64 libXrender-devel-0.9.10-15.fc35.x86_64 libXt-1.2.1-1.fc36.x86_64 libXt-devel-1.2.1-1.fc36.x86_64 libXtst-1.2.3-15.fc35.x86_64 libXxf86vm-1.1.4-17.fc35.x86_64 libasyncns-0.8-21.fc35.x86_64 libblkid-devel-2.37.2-1.fc36.x86_64 libcloudproviders-0.3.1-4.fc35.x86_64 libdatrie-0.2.13-2.fc35.x86_64 libdatrie-devel-0.2.13-2.fc35.x86_64 libdrm-2.4.107-2.fc35.x86_64 libdrm-devel-2.4.107-2.fc35.x86_64 libepoxy-1.5.9-1.fc36.x86_64 libevent-2.1.12-5.fc36.x86_64 libffi-devel-3.1-28.fc34.x86_64 libglvnd-1:1.3.4-2.fc36.x86_64 libglvnd-core-devel-1:1.3.4-2.fc36.x86_64 libglvnd-devel-1:1.3.4-2.fc36.x86_64 libglvnd-egl-1:1.3.4-2.fc36.x86_64 libglvnd-gles-1:1.3.4-2.fc36.x86_64 libglvnd-glx-1:1.3.4-2.fc36.x86_64 libglvnd-opengl-1:1.3.4-2.fc36.x86_64 libgusb-0.3.8-1.fc36.x86_64 libicu-69.1-2.fc35.x86_64 libicu-devel-69.1-2.fc35.x86_64 libjpeg-turbo-2.1.1-1.fc36.x86_64 libmount-devel-2.37.2-1.fc36.x86_64 libmpc-1.2.1-3.fc35.x86_64 libogg-2:1.3.5-2.fc35.x86_64 libpciaccess-0.16-5.fc35.x86_64 libpciaccess-devel-0.16-5.fc35.x86_64 libpng-2:1.6.37-11.fc35.x86_64 libpng-devel-2:1.6.37-11.fc35.x86_64 libproxy-0.4.17-3.fc35.x86_64 libselinux-devel-3.3-1.fc36.x86_64 libsepol-devel-3.3-1.fc36.x86_64 libsndfile-1.0.31-5.fc35.fc35.x86_64 libsoup-2.74.1-1.fc36.x86_64 libstdc++-devel-11.2.1-6.fc36.x86_64 libstemmer-0-17.585svn.fc35.x86_64 libthai-0.1.28-7.fc35.x86_64 libthai-devel-0.1.28-7.fc35.x86_64 libtiff-4.3.0-2.fc35.x86_64 libtiff-devel-4.3.0-2.fc35.x86_64 libtool-ltdl-2.4.6-44.fc36.x86_64 libtracker-sparql-3.2.1-1.fc36.x86_64 libusb1-1.0.24-4.fc35.x86_64 libvorbis-1:1.3.7-4.fc35.x86_64 libwayland-client-1.19.0-2.fc35.x86_64 libwayland-cursor-1.19.0-2.fc35.x86_64 libwayland-egl-1.19.0-2.fc35.x86_64 libwayland-server-1.19.0-2.fc35.x86_64 libwebp-1.2.1-1.fc36.x86_64 libxcb-1.13.1-8.fc35.x86_64 libxcb-devel-1.13.1-8.fc35.x86_64 libxcrypt-devel-4.4.26-4.fc36.x86_64 libxkbcommon-1.3.1-1.fc36.x86_64 libxml2-devel-2.9.12-6.fc35.x86_64 libxshmfence-1.3-9.fc35.x86_64 m4-1.4.19-2.fc35.x86_64 make-1:4.3-6.fc35.x86_64 mesa-libEGL-21.2.5-1.fc36.x86_64 mesa-libGL-21.2.5-1.fc36.x86_64 mesa-libGL-devel-21.2.5-1.fc36.x86_64 mesa-libgbm-21.2.5-1.fc36.x86_64 mesa-libglapi-21.2.5-1.fc36.x86_64 ncurses-6.2-8.20210508.fc35.x86_64 nettle-3.7.3-2.fc35.x86_64 notification-daemon-3.20.0-13.fc35.x86_64 openssl-devel-1:3.0.0-1.fc36.x86_64 opus-1.3.1-9.fc35.x86_64 pango-1.49.2-1.fc36.x86_64 pango-devel-1.49.2-1.fc36.x86_64 pcre-cpp-8.45-1.fc36.x86_64 pcre-devel-8.45-1.fc36.x86_64 pcre-utf16-8.45-1.fc36.x86_64 pcre-utf32-8.45-1.fc36.x86_64 pcre2-devel-10.39-1.fc36.x86_64 pcre2-utf16-10.39-1.fc36.x86_64 pcre2-utf32-10.39-1.fc36.x86_64 perl-B-1.82-482.fc36.x86_64 perl-Carp-1.52-478.fc35.noarch perl-Class-Struct-0.66-482.fc36.noarch perl-Data-Dumper-2.183-2.fc35.x86_64 perl-DynaLoader-1.50-482.fc36.x86_64 perl-Encode-4:3.16-483.fc36.x86_64 perl-Errno-1.33-482.fc36.x86_64 perl-Exporter-5.76-479.fc35.noarch perl-Fcntl-1.14-482.fc36.x86_64 perl-File-Basename-2.85-482.fc36.noarch perl-File-Compare-1.100.600-482.fc36.noarch perl-File-Copy-2.35-482.fc36.noarch perl-File-Find-1.39-482.fc36.noarch perl-File-Path-2.18-478.fc35.noarch perl-File-Temp-1:0.231.100-478.fc35.noarch perl-File-stat-1.09-482.fc36.noarch perl-Getopt-Long-1:2.52-478.fc35.noarch perl-Getopt-Std-1.13-482.fc36.noarch perl-HTTP-Tiny-0.080-1.fc36.noarch perl-IO-1.46-482.fc36.x86_64 perl-IPC-Open3-1.21-482.fc36.noarch perl-MIME-Base64-3.16-478.fc35.x86_64 perl-POSIX-1.97-482.fc36.x86_64 perl-PathTools-3.80-478.fc35.x86_64 perl-Pod-Escapes-1:1.07-478.fc35.noarch perl-Pod-Perldoc-3.28.01-479.fc35.noarch perl-Pod-Simple-1:3.43-2.fc35.noarch perl-Pod-Usage-4:2.01-478.fc35.noarch perl-Scalar-List-Utils-5:1.60-462.fc36.x86_64 perl-SelectSaver-1.02-482.fc36.noarch perl-Socket-4:2.032-2.fc35.x86_64 perl-Storable-1:3.25-1.fc36.x86_64 perl-Symbol-1.09-482.fc36.noarch perl-Term-ANSIColor-5.01-479.fc35.noarch perl-Term-Cap-1.17-478.fc35.noarch perl-Text-ParseWords-3.30-478.fc35.noarch perl-Text-Tabs+Wrap-2021.0814-1.fc36.noarch perl-Thread-Queue-3.14-478.fc35.noarch perl-Time-Local-2:1.300-478.fc35.noarch perl-constant-1.33-479.fc35.noarch perl-if-0.60.900-482.fc36.noarch perl-interpreter-4:5.34.0-482.fc36.x86_64 perl-libs-4:5.34.0-482.fc36.x86_64 perl-mro-1.25-482.fc36.x86_64 perl-overload-1.33-482.fc36.noarch perl-overloading-0.02-482.fc36.noarch perl-parent-1:0.238-478.fc35.noarch perl-podlators-1:4.14-478.fc35.noarch perl-subs-1.04-482.fc36.noarch perl-threads-1:2.26-448.fc35.x86_64 perl-threads-shared-1.62-478.fc35.x86_64 perl-vars-1.05-482.fc36.noarch pixman-0.40.0-4.fc35.x86_64 pixman-devel-0.40.0-4.fc35.x86_64 polkit-libs-0.120-1.fc36.x86_64 procps-ng-3.3.17-3.fc35.x86_64 pulseaudio-libs-15.0-4.fc36.x86_64 pulseaudio-libs-devel-15.0-4.fc36.x86_64 pulseaudio-libs-glib2-15.0-4.fc36.x86_64 python-rpm-macros-3.10-13.fc36.noarch python2.7-2.7.18-15.fc36.x86_64 shared-mime-info-2.1-3.fc35.x86_64 sqlite-3.36.0-4.fc36.x86_64 sqlite-devel-3.36.0-4.fc36.x86_64 sysprof-capture-devel-3.42.1-1.fc36.x86_64 tcl-1:8.6.10-5.fc34.x86_64 tix-1:8.4.3-32.fc35.x86_64 tk-1:8.6.10-7.fc35.x86_64 valgrind-1:3.18.1-2.fc36.x86_64 valgrind-devel-1:3.18.1-2.fc36.x86_64 xkeyboard-config-2.34-1.fc36.noarch xml-common-0.6.3-57.fc35.noarch xorg-x11-proto-devel-2021.5-1.fc36.noarch xz-devel-5.2.5-7.fc35.x86_64 yasm-1.3.0-14.fc35.x86_64 zlib-devel-1.2.11-30.fc35.x86_64 Complete! Finish: build setup for newmoon-29.4.2-2.src.rpm Start: rpmbuild newmoon-29.4.2-2.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1636502400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.rGFYWH + 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 + echo 'Patch #0 (small-icons.patch):' Patch #0 (small-icons.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file palemoon/base/content/browser.xul Hunk #1 succeeded at 337 (offset -18 lines). Hunk #2 succeeded at 363 (offset -18 lines). + echo 'Patch #1 (pm-fedora.patch):' Patch #1 (pm-fedora.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file palemoon/base/content/aboutDialog.xul Hunk #1 succeeded at 31 (offset -8 lines). Hunk #2 succeeded at 45 (offset -8 lines). patching file palemoon/branding/official/content/aboutDialog.css Hunk #1 succeeded at 17 (offset -4 lines). patching file palemoon/branding/official/locales/en-US/brand.dtd patching file palemoon/branding/official/locales/en-US/brand.properties + echo 'Patch #2 (pm-to-nm.patch):' Patch #2 (pm-to-nm.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file palemoon/app/application.ini patching file palemoon/branding/shared/locales/browserconfig.properties patching file palemoon/branding/shared/pref/preferences.inc patching file palemoon/branding/unofficial/branding.nsi patching file palemoon/branding/unofficial/browser.desktop patching file palemoon/branding/unofficial/configure.sh patching file palemoon/branding/unofficial/locales/en-US/brand.dtd patching file palemoon/branding/unofficial/locales/en-US/brand.properties patching file palemoon/branding/unofficial/pref/palemoon-branding.js patching file palemoon/components/nsBrowserGlue.js Hunk #1 succeeded at 1693 (offset -2 lines). patching file palemoon/locales/en-US/chrome/browser/palemoon.dtd patching file palemoon/locales/en-US/chrome/browser/preferences/tabs.dtd patching file palemoon/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd patching file palemoon/locales/en-US/chrome/browser/statusbar/statusbar-prefs.dtd patching file palemoon/locales/en-US/chrome/browser/syncBrand.dtd patching file palemoon/locales/en-US/chrome/browser/syncSetup.properties patching file palemoon/locales/en-US/chrome/overrides/appstrings.properties patching file palemoon/locales/en-US/searchplugins/duckduckgo-palemoon.xml patching file palemoon/locales/en-US/searchplugins/ekoru.xml patching file palemoon/locales/generic/profile/bookmarks.html.in + echo 'Patch #3 (UXP-Enable-LTO-to-work.patch):' 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.iB5h90 + umask 022 + cd /builddir/build/BUILD + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + ./mach build 0:00.29 /usr/bin/gmake -f client.mk -s configure 0:00.68 Clobber not needed. 0:01.04 Generating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/configure 0:01.05 Generating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/configure 0:01.05 Generating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/configure 0:01.06 cd /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild 0:01.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/configure 0:01.16 Creating Python environment 0:02.39 New python executable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python2.7 0:02.39 Also creating executable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/_virtualenv/bin/python 0:02.39 Installing setuptools, pip, wheel...done. 0:03.07 running build_ext 0:03.07 building 'psutil._psutil_linux' extension 0:03.07 creating build 0:03.07 creating build/temp.linux-x86_64-2.7 0:03.07 creating build/temp.linux-x86_64-2.7/psutil 0:03.07 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 -m64 -mtune=generic -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 0:03.07 creating build/lib.linux-x86_64-2.7 0:03.07 creating build/lib.linux-x86_64-2.7/psutil 0:03.07 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-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:03.07 building 'psutil._psutil_posix' extension 0:03.07 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 -m64 -mtune=generic -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:03.07 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-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:03.07 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:03.07 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:03.07 0:03.07 Reexecuting in the virtualenv 0:03.22 Adding configure options from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig 0:03.22 --enable-application=palemoon 0:03.22 --enable-optimize=-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead -Wno-format-overflow 0:03.22 --enable-official-branding 0:03.22 --enable-official-vendor 0:03.22 --enable-default-toolkit=cairo-gtk2 0:03.22 --enable-jemalloc 0:03.22 --enable-av1 0:03.22 --enable-strip 0:03.22 --with-pthreads 0:03.22 --disable-tests 0:03.22 --disable-debug 0:03.22 --disable-crashreporter 0:03.22 --disable-eme 0:03.22 --disable-parental-controls 0:03.22 --disable-accessibility 0:03.22 --disable-webrtc 0:03.22 --disable-gamepad 0:03.22 --disable-necko-wifi 0:03.22 --disable-updater 0:03.22 --x-libraries=/usr/lib 0:03.22 --enable-devtools 0:03.22 --enable-alsa 0:03.22 --disable-sync 0:03.22 --disable-personas 0:03.22 --disable-elf-hack 0:03.22 --disable-gold 0:03.22 CFLAGS= -flto=2 0:03.22 MOZ_TELEMETRY_REPORTING= 0:03.22 MC_PALEMOON=1 0:03.22 CXXFLAGS= -flto=2 -include limits 0:03.22 MOZILLA_OFFICIAL=1 0:03.22 LDFLAGS= -Wl,-z,norelro 0:03.22 MC_OFFICIAL=1 0:03.23 BUILDING_RELEASE=1 0:03.23 MOZ_PKG_SPECIAL=gtk2 0:03.23 MOZ_ADDON_SIGNING= 0:03.23 MOZ_REQUIRE_SIGNING= 0:03.23 BASH_ARGC=([0]="4") 0:03.23 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:03.41 checking for a shell... /usr/bin/sh 0:03.46 checking for host system type... x86_64-pc-linux-gnu 0:03.46 checking for target system type... x86_64-pc-linux-gnu 0:03.46 checking whether cross compiling... no 0:03.47 checking for pkg_config... /usr/bin/pkg-config 0:03.48 checking for pkg-config version... 1.8.0 0:03.48 checking for yasm... /usr/bin/yasm 0:03.48 checking yasm version... 1.3.0 0:03.48 checking for the target C compiler... /usr/bin/gcc 0:03.51 checking whether the target C compiler can be used... yes 0:03.51 checking the target C compiler version... 11.2.1 0:03.53 checking the target C compiler works... yes 0:03.53 checking for the target C++ compiler... /usr/bin/g++ 0:03.55 checking whether the target C++ compiler can be used... yes 0:03.55 checking the target C++ compiler version... 11.2.1 0:03.57 checking the target C++ compiler works... yes 0:03.57 checking for the host C compiler... /usr/bin/gcc 0:03.59 checking whether the host C compiler can be used... yes 0:03.59 checking the host C compiler version... 11.2.1 0:03.60 checking the host C compiler works... yes 0:03.60 checking for the host C++ compiler... /usr/bin/g++ 0:03.62 checking whether the host C++ compiler can be used... yes 0:03.62 checking the host C++ compiler version... 11.2.1 0:03.64 checking the host C++ compiler works... yes 0:03.65 checking for 64-bit OS... yes 0:03.67 checking for stdint.h... yes 0:03.69 checking for inttypes.h... yes 0:03.71 checking for malloc.h... yes 0:03.73 checking for alloca.h... yes 0:03.74 checking for sys/byteorder.h... no 0:03.76 checking for getopt.h... yes 0:03.78 checking for unistd.h... yes 0:03.79 checking for nl_types.h... yes 0:03.81 checking for cpuid.h... yes 0:03.83 checking for sys/statvfs.h... yes 0:03.85 checking for sys/statfs.h... yes 0:03.87 checking for sys/vfs.h... yes 0:03.88 checking for sys/mount.h... yes 0:03.90 checking for sys/quota.h... yes 0:03.92 checking for linux/quota.h... yes 0:03.95 checking for linux/if_addr.h... yes 0:03.97 checking for linux/rtnetlink.h... yes 0:03.99 checking for sys/queue.h... yes 0:04.01 checking for sys/types.h... yes 0:04.03 checking for netinet/in.h... yes 0:04.05 checking for byteswap.h... yes 0:04.07 checking for linux/perf_event.h... yes 0:04.08 checking for perf_event_open system call... yes 0:04.10 checking whether the C compiler supports -Wclass-varargs... no 0:04.12 checking whether the C++ compiler supports -Wclass-varargs... no 0:04.12 checking whether the C compiler supports -Wloop-analysis... no 0:04.14 checking whether the C++ compiler supports -Wloop-analysis... no 0:04.17 checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:04.18 checking whether the C++ compiler supports -Wc++14-compat... yes 0:04.21 checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:04.23 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:04.24 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:04.26 checking whether the C compiler supports -Wstring-conversion... no 0:04.27 checking whether the C++ compiler supports -Wstring-conversion... no 0:04.28 checking whether the C compiler supports -Wthread-safety... no 0:04.30 checking whether the C++ compiler supports -Wthread-safety... no 0:04.31 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:04.33 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:04.34 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:04.36 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:04.38 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:04.39 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:04.41 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:04.43 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:04.44 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:04.46 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:04.49 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread 0:04.50 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:04.51 checking for fontconfig >= 2.7.0... yes 0:04.52 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread -I/usr/include/libxml2 0:04.53 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:04.54 checking for freetype2 >= 6.1.0... yes 0:04.55 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:04.57 checking _FT2_LIBS... -lfreetype 0:04.57 checking for tar... /usr/bin/gtar 0:04.57 checking for unzip... /usr/bin/unzip 0:04.57 checking for zip... /usr/bin/zip 0:04.57 checking for the Mozilla API key... no 0:04.57 checking for the Google API key... no 0:04.57 checking for the Bing API key... no 0:04.57 checking for the Adjust SDK key... no 0:04.57 checking for awk... /usr/bin/gawk 0:04.57 checking for perl... /usr/bin/perl 0:04.57 checking for minimum required perl version >= 5.006... 5.034000 0:04.58 checking for full perl installation... yes 0:04.58 checking for gmake... /usr/bin/gmake 0:04.58 checking for doxygen... not found 0:04.58 checking for xargs... /usr/bin/xargs 0:04.58 checking for rpmbuild... /usr/bin/rpmbuild 0:04.59 checking for autoconf... /usr/bin/autoconf-2.13 0:04.59 Refreshing /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/old-configure with /usr/bin/autoconf-2.13 0:04.86 creating cache ./config.cache 0:04.88 checking host system type... x86_64-pc-linux-gnu 0:04.90 checking target system type... x86_64-pc-linux-gnu 0:04.91 checking build system type... x86_64-pc-linux-gnu 0:04.91 checking for objcopy... /usr/bin/objcopy 0:04.92 checking for gcc... /usr/bin/gcc -std=gnu99 0:04.98 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) works... yes 0:04.98 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) is a cross-compiler... no 0:04.99 checking whether we are using GNU C... yes 0:05.00 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:05.00 checking for c++... /usr/bin/g++ -std=gnu++11 0:05.11 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -flto=2 -include limits -Wl,-z,norelro) works... yes 0:05.11 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.12 checking whether we are using GNU C++... yes 0:05.14 checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes 0:05.16 checking for ranlib... ranlib 0:05.16 checking for as... /usr/bin/as 0:05.16 checking for ar... ar 0:05.16 checking for ld... ld 0:05.16 checking for strip... strip 0:05.16 checking for windres... no 0:05.16 checking for otool... no 0:05.25 checking for X... libraries /usr/lib, headers 0:05.27 checking for dnet_ntoa in -ldnet... no 0:05.29 checking for dnet_ntoa in -ldnet_stub... no 0:05.35 checking for gethostbyname... yes 0:05.39 checking for connect... yes 0:05.45 checking for remove... yes 0:05.50 checking for shmat... yes 0:05.55 checking for IceConnectionNumber in -lICE... yes 0:05.62 checking for --noexecstack option to as... yes 0:05.67 checking for -z noexecstack option to ld... yes 0:05.71 checking for -z text option to ld... yes 0:05.77 checking for --build-id option to ld... yes 0:05.82 checking for --ignore-unresolved-symbol option to ld... yes 0:05.82 checking if toolchain supports -mssse3 option... yes 0:05.84 checking if toolchain supports -msse4.1 option... yes 0:05.85 checking for x86 AVX2 asm support in compiler... yes 0:05.98 checking whether the linker supports Identical Code Folding... no 0:06.15 checking whether removing dead symbols breaks debugging... no 0:06.16 checking for working const... yes 0:06.17 checking for mode_t... yes 0:06.19 checking for off_t... yes 0:06.19 checking for pid_t... yes 0:06.21 checking for size_t... yes 0:06.32 checking whether 64-bits std::atomic requires -latomic... no 0:06.34 checking for dirent.h that defines DIR... yes 0:06.36 checking for opendir in -ldir... no 0:06.38 checking for sockaddr_in.sin_len... false 0:06.39 checking for sockaddr_in6.sin6_len... false 0:06.40 checking for sockaddr.sa_len... false 0:06.42 checking for gethostbyname_r in -lc_r... no 0:06.47 checking for library containing dlopen... none required 0:06.49 checking for dlfcn.h... yes 0:06.54 checking for dladdr... yes 0:06.59 checking for memmem... yes 0:06.61 checking for socket in -lsocket... no 0:06.68 checking for XDrawLines in -lX11... yes 0:06.74 checking for XextAddDisplay in -lXext... yes 0:06.79 checking for XtFree in -lXt... yes 0:06.85 checking for xcb_connect in -lxcb... yes 0:06.91 checking for xcb_shm_query_version in -lxcb-shm... yes 0:06.97 checking for XGetXCBConnection in -lX11-xcb... yes 0:06.98 checking for X11/extensions/scrnsaver.h... no 0:07.00 checking for pthread_create in -lpthreads... no 0:07.06 checking for pthread_create in -lpthread... yes 0:07.09 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:07.11 checking for pthread.h... yes 0:07.13 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:07.19 checking for 8-bit clean memcmp... yes 0:07.24 checking for stat64... yes 0:07.30 checking for lstat64... yes 0:07.35 checking for truncate64... yes 0:07.40 checking for statvfs64... yes 0:07.46 checking for statvfs... yes 0:07.51 checking for statfs64... yes 0:07.57 checking for statfs... yes 0:07.62 checking for getpagesize... yes 0:07.68 checking for gmtime_r... yes 0:07.72 checking for localtime_r... yes 0:07.78 checking for arc4random... no 0:07.84 checking for arc4random_buf... no 0:07.88 checking for mallinfo... yes 0:07.94 checking for gettid... yes 0:07.99 checking for lchown... yes 0:08.05 checking for setpriority... yes 0:08.11 checking for strerror... yes 0:08.17 checking for syscall... yes 0:08.23 checking for clock_gettime(CLOCK_MONOTONIC)... 0:08.30 checking for pthread_cond_timedwait_monotonic_np... 0:08.40 checking for wcrtomb... yes 0:08.49 checking for mbrtowc... yes 0:08.56 checking for res_ninit()... yes 0:08.66 checking for iconv in -lc... yes 0:08.75 checking for iconv()... yes 0:08.78 checking for iconv() with const input... no 0:08.87 checking for nl_langinfo and CODESET... yes 0:08.89 checking for an implementation of va_copy()... yes 0:08.90 checking whether va_list can be copied by value... no 0:08.92 checking whether the C++ "using" keyword resolves ambiguity... yes 0:09.02 checking for C++ dynamic_cast to void*... yes 0:09.12 checking for __thread keyword for TLS variables... yes 0:09.13 checking for __attribute__((always_inline))... yes 0:09.15 checking for LC_MESSAGES... yes 0:09.20 checking for localeconv... yes 0:09.22 checking for malloc.h... yes 0:09.27 checking for strndup... yes 0:09.32 checking for posix_memalign... yes 0:09.37 checking for memalign... yes 0:09.42 checking for malloc_usable_size... yes 0:09.44 checking whether malloc_usable_size definition can use const argument... no 0:09.45 checking for valloc in malloc.h... yes 0:09.45 checking for valloc in unistd.h... no 0:09.46 checking NSPR selection... source-tree 0:09.46 checking if app-specific confvars.sh exists... /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/../palemoon/confvars.sh 0:09.48 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:09.52 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/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:09.53 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:09.54 checking for gtk+-2.0 >= 2.14... yes 0:09.56 checking _GTKCHECK_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/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:09.57 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:09.58 checking for gio-2.0 >= 2.22... yes 0:09.59 checking MOZ_GIO_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -pthread 0:09.59 checking MOZ_GIO_LIBS... -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:09.61 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:09.62 checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libmount -I/usr/include/blkid -pthread 0:09.62 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:09.64 checking for dbus-1 >= 0.60... yes 0:09.65 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:09.66 checking MOZ_DBUS_LIBS... -ldbus-1 0:09.67 checking for dbus-glib-1 >= 0.60... yes 0:09.67 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:09.68 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:09.72 checking for alsa... yes 0:09.73 checking MOZ_ALSA_CFLAGS... 0:09.74 checking MOZ_ALSA_LIBS... -lasound 0:09.75 checking for libpulse... yes 0:09.76 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:09.76 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread 0:09.77 : fatal error: when writing output to : Broken pipe 0:09.77 compilation terminated. 0:09.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/old-configure: line 12201: test: : integer expression expected 0:09.78 : fatal error: when writing output to : Broken pipe 0:09.78 compilation terminated. 0:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/old-configure: line 12258: test: : integer expression expected 0:09.79 checking for wget... no 0:09.81 checking for valid C compiler optimization flags... yes 0:09.93 checking for __cxa_demangle... yes 0:09.95 checking for unwind.h... yes 0:10.04 checking for _Unwind_Backtrace... yes 0:10.06 checking for -pipe support... yes 0:10.06 checking whether C compiler supports -fprofile-generate... yes 0:10.10 checking what kind of list files are supported by the linker... linkerscript 0:10.12 checking what kind of ordering can be done with the linker... none 0:10.13 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:10.14 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:10.14 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:10.16 checking for FT_Bitmap_Size.y_ppem... yes 0:10.22 checking for FT_GlyphSlot_Embolden... yes 0:10.28 checking for FT_Load_Sfnt_Table... yes 0:10.30 checking for fontconfig/fcfreetype.h... yes 0:10.38 checking for posix_fadvise... yes 0:10.42 checking for posix_fallocate... yes 0:10.49 updating cache ./config.cache 0:10.49 creating ./config.data 0:10.58 js/src> configuring 0:10.59 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=x86_64-pc-linux-gnu --host=x86_64-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:13.34 js/src> checking for a shell... /usr/bin/sh 0:13.34 js/src> checking for host system type... x86_64-pc-linux-gnu 0:13.34 js/src> checking for target system type... x86_64-pc-linux-gnu 0:13.34 js/src> checking for the Android toolchain directory... not found 0:13.34 js/src> checking whether cross compiling... no 0:13.34 js/src> checking for pkg_config... /usr/bin/pkg-config 0:13.34 js/src> checking for pkg-config version... 1.8.0 0:13.34 js/src> checking for yasm... /usr/bin/yasm 0:13.34 js/src> checking yasm version... 1.3.0 0:13.34 js/src> checking for android platform directory... no 0:13.34 js/src> checking for the target C compiler... /usr/bin/gcc 0:13.34 js/src> checking whether the target C compiler can be used... yes 0:13.34 js/src> checking the target C compiler version... 11.2.1 0:13.34 js/src> checking the target C compiler works... yes 0:13.34 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:13.34 js/src> checking whether the target C++ compiler can be used... yes 0:13.34 js/src> checking the target C++ compiler version... 11.2.1 0:13.34 js/src> checking the target C++ compiler works... yes 0:13.34 js/src> checking for the host C compiler... /usr/bin/gcc 0:13.34 js/src> checking whether the host C compiler can be used... yes 0:13.34 js/src> checking the host C compiler version... 11.2.1 0:13.34 js/src> checking the host C compiler works... yes 0:13.34 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:13.34 js/src> checking whether the host C++ compiler can be used... yes 0:13.34 js/src> checking the host C++ compiler version... 11.2.1 0:13.34 js/src> checking the host C++ compiler works... yes 0:13.34 js/src> checking for 64-bit OS... yes 0:13.34 js/src> checking for link... /usr/bin/ld 0:13.34 js/src> checking for stdint.h... yes 0:13.34 js/src> checking for inttypes.h... yes 0:13.34 js/src> checking for malloc.h... yes 0:13.34 js/src> checking for alloca.h... yes 0:13.34 js/src> checking for sys/byteorder.h... no 0:13.34 js/src> checking for getopt.h... yes 0:13.34 js/src> checking for unistd.h... yes 0:13.34 js/src> checking for nl_types.h... yes 0:13.34 js/src> checking for cpuid.h... yes 0:13.34 js/src> checking for sys/statvfs.h... yes 0:13.34 js/src> checking for sys/statfs.h... yes 0:13.34 js/src> checking for sys/vfs.h... yes 0:13.34 js/src> checking for sys/mount.h... yes 0:13.34 js/src> checking for sys/quota.h... yes 0:13.34 js/src> checking for linux/quota.h... yes 0:13.35 js/src> checking for linux/if_addr.h... yes 0:13.35 js/src> checking for linux/rtnetlink.h... yes 0:13.35 js/src> checking for sys/queue.h... yes 0:13.35 js/src> checking for sys/types.h... yes 0:13.35 js/src> checking for netinet/in.h... yes 0:13.35 js/src> checking for byteswap.h... yes 0:13.35 js/src> checking for linux/perf_event.h... yes 0:13.35 js/src> checking for perf_event_open system call... yes 0:13.35 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:13.35 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:13.35 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:13.35 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:13.35 js/src> checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:13.35 js/src> checking whether the C++ compiler supports -Wc++14-compat... yes 0:13.35 js/src> checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:13.35 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:13.35 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:13.35 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:13.35 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:13.35 js/src> checking whether the C compiler supports -Wthread-safety... no 0:13.35 js/src> checking whether the C++ compiler supports -Wthread-safety... no 0:13.35 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:13.35 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:13.35 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:13.35 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:13.35 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:13.35 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:13.35 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:13.35 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:13.35 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:13.35 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:13.35 js/src> checking for awk... /usr/bin/gawk 0:13.35 js/src> checking for perl... /usr/bin/perl 0:13.35 js/src> checking for minimum required perl version >= 5.006... 5.034000 0:13.35 js/src> checking for full perl installation... yes 0:13.35 js/src> checking for gmake... /usr/bin/gmake 0:13.35 js/src> checking for doxygen... not found 0:13.35 js/src> checking for xargs... /usr/bin/xargs 0:13.35 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:13.35 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:13.35 js/src> Refreshing /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/old-configure with /usr/bin/autoconf-2.13 0:13.35 js/src> loading cache /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/config.cache 0:13.35 js/src> checking host system type... x86_64-pc-linux-gnu 0:13.35 js/src> checking target system type... x86_64-pc-linux-gnu 0:13.35 js/src> checking build system type... x86_64-pc-linux-gnu 0:13.35 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:13.35 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) works... yes 0:13.35 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -flto=2 -Wl,-z,norelro) is a cross-compiler... no 0:13.35 js/src> checking whether we are using GNU C... (cached) yes 0:13.35 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:13.35 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++11 0:13.35 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -flto=2 -include limits -Wl,-z,norelro) works... yes 0:13.35 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:13.35 js/src> checking whether we are using GNU C++... (cached) yes 0:13.35 js/src> checking whether /usr/bin/g++ -std=gnu++11 accepts -g... (cached) yes 0:13.35 js/src> checking for ranlib... (cached) ranlib 0:13.35 js/src> checking for as... (cached) /usr/bin/as 0:13.35 js/src> checking for ar... (cached) ar 0:13.35 js/src> checking for ld... (cached) ld 0:13.35 js/src> checking for strip... (cached) strip 0:13.35 js/src> checking for windres... no 0:13.35 js/src> checking for sb-conf... no 0:13.35 js/src> checking for ve... no 0:13.35 js/src> checking for X... (cached) libraries /usr/lib, headers 0:13.35 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:13.35 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:13.35 js/src> checking for gethostbyname... (cached) yes 0:13.36 js/src> checking for connect... (cached) yes 0:13.36 js/src> checking for remove... (cached) yes 0:13.36 js/src> checking for shmat... (cached) yes 0:13.36 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:13.36 js/src> checking for --noexecstack option to as... yes 0:13.36 js/src> checking for -z noexecstack option to ld... yes 0:13.36 js/src> checking for -z text option to ld... yes 0:13.36 js/src> checking for --build-id option to ld... yes 0:13.36 js/src> checking whether the linker supports Identical Code Folding... no 0:13.36 js/src> checking whether removing dead symbols breaks debugging... no 0:13.36 js/src> checking for working const... (cached) yes 0:13.36 js/src> checking for mode_t... (cached) yes 0:13.36 js/src> checking for off_t... (cached) yes 0:13.36 js/src> checking for pid_t... (cached) yes 0:13.36 js/src> checking for size_t... (cached) yes 0:13.36 js/src> checking for ssize_t... yes 0:13.36 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:13.36 js/src> checking for dirent.h that defines DIR... (cached) yes 0:13.36 js/src> checking for opendir in -ldir... (cached) no 0:13.36 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:13.36 js/src> checking for library containing dlopen... (cached) none required 0:13.36 js/src> checking for dlfcn.h... (cached) yes 0:13.36 js/src> checking for socket in -lsocket... (cached) no 0:13.36 js/src> checking for pthread_create in -lpthreads... (cached) no 0:13.36 js/src> checking for pthread_create in -lpthread... (cached) yes 0:13.36 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:13.36 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:13.36 js/src> checking for 8-bit clean memcmp... (cached) yes 0:13.36 js/src> checking for getc_unlocked... yes 0:13.36 js/src> checking for _getc_nolock... no 0:13.36 js/src> checking for gmtime_r... (cached) yes 0:13.36 js/src> checking for localtime_r... (cached) yes 0:13.36 js/src> checking for pthread_getname_np... yes 0:13.36 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:13.36 js/src> checking for sin in -lm... yes 0:13.36 js/src> checking for sincos in -lm... yes 0:13.36 js/src> checking for __sincos in -lm... no 0:13.36 js/src> checking for wcrtomb... (cached) yes 0:13.36 js/src> checking for mbrtowc... (cached) yes 0:13.36 js/src> checking for res_ninit()... (cached) yes 0:13.36 js/src> checking for nl_langinfo and CODESET... (cached) yes 0:13.36 js/src> checking for an implementation of va_copy()... (cached) yes 0:13.36 js/src> checking whether va_list can be copied by value... (cached) no 0:13.36 js/src> checking whether the C++ "using" keyword resolves ambiguity... (cached) yes 0:13.36 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:13.36 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:13.36 js/src> checking for __attribute__((always_inline))... (cached) yes 0:13.36 js/src> checking for LC_MESSAGES... (cached) yes 0:13.36 js/src> checking for localeconv... (cached) yes 0:13.36 js/src> checking NSPR selection... command-line 0:13.36 js/src> checking for valid optimization flags... yes 0:13.36 js/src> checking for __cxa_demangle... (cached) yes 0:13.36 js/src> checking for -pipe support... yes 0:13.36 js/src> checking whether C compiler supports -fprofile-generate... yes 0:13.36 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:13.36 js/src> checking what kind of list files are supported by the linker... linkerscript 0:13.36 js/src> checking what kind of ordering can be done with the linker... none 0:13.36 js/src> checking for posix_fadvise... (cached) yes 0:13.36 js/src> checking for posix_fallocate... (cached) yes 0:13.36 js/src> checking for malloc.h... (cached) yes 0:13.36 js/src> checking for strndup... (cached) yes 0:13.36 js/src> checking for posix_memalign... (cached) yes 0:13.36 js/src> checking for memalign... (cached) yes 0:13.36 js/src> checking for malloc_usable_size... (cached) yes 0:13.36 js/src> checking whether malloc_usable_size definition can use const argument... no 0:13.36 js/src> checking for valloc in malloc.h... yes 0:13.36 js/src> checking for valloc in unistd.h... no 0:13.36 js/src> checking for setlocale... yes 0:13.36 js/src> checking for localeconv... (cached) yes 0:13.36 js/src> updating cache /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/config.cache 0:13.36 js/src> creating ./config.data 0:13.36 js/src> Creating config.status 0:13.36 0:13.40 Creating config.status 0:13.50 Feeding the hatchlings... 0:21.45 Finished reading 973 moz.build files in 1.94s 0:21.45 Processed into 6507 build config descriptors in 2.28s 0:21.45 RecursiveMake backend executed in 3.26s 0:21.45 1812 total backend files; 1812 created; 0 updated; 0 unchanged; 0 deleted; 40 -> 774 Makefile 0:21.45 FasterMake backend executed in 0.25s 0:21.45 7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted 0:21.45 Total wall time: 7.98s; CPU time: 7.73s; Efficiency: 97%; Untracked: 0.24s Configure complete! Be sure to run |mach build| to pick up any changes 0:21.74 /usr/bin/gmake -f client.mk -s 0:22.36 Adding client.mk options from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig: 0:22.36 AUTOCLOBBER=1 0:22.36 MOZ_OBJDIR=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild 0:22.36 OBJDIR=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild 0:22.36 FOUND_MOZCONFIG=/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/.mozconfig 0:22.51 Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. 0:22.55 Elapsed: 0.04s; From dist/idl: Kept 0 existing; Added/updated 1023; Removed 0 files and 0 directories. 0:22.61 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:22.67 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:22.72 Elapsed: 0.14s; From dist/include: Kept 1691 existing; Added/updated 2968; Removed 0 files and 0 directories. 0:22.74 Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories. 0:22.79 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:22.81 Elapsed: 0.00s; From _tests: Kept 10 existing; Added/updated 63; Removed 0 files and 0 directories. 0:22.94 Elapsed: 0.09s; From dist/bin: Kept 162 existing; Added/updated 1707; Removed 0 files and 0 directories. 0:22.96 mozilla-config.h 0:23.05 buildid.h 0:23.13 source-repo.h 0:23.41 nsinstall_real 0:23.67 xpcom-config.h 0:23.72 application.ini.h 0:23.78 xpcom-private.h 0:23.90 cd util; /usr/bin/gmake private_export 0:23.91 Creating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/private/nss 0:23.92 cd freebl; /usr/bin/gmake private_export 0:23.93 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:23.93 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:23.93 cd softoken; /usr/bin/gmake private_export 0:23.95 cd base; /usr/bin/gmake private_export 0:23.96 cd mangle; /usr/bin/gmake private_export 0:23.96 cd dev; /usr/bin/gmake private_export 0:23.97 There are no private exports. 0:23.97 There are no private exports. 0:23.98 cd pki; /usr/bin/gmake private_export 0:23.98 fficonfig.h 0:23.99 cd libpkix; /usr/bin/gmake private_export 0:24.00 cd include; /usr/bin/gmake private_export 0:24.02 cd pkix; /usr/bin/gmake private_export 0:24.02 cd certsel; /usr/bin/gmake private_export 0:24.03 cd crlsel; /usr/bin/gmake private_export 0:24.04 cd checker; /usr/bin/gmake private_export 0:24.06 cd params; /usr/bin/gmake private_export 0:24.07 cd results; /usr/bin/gmake private_export 0:24.07 ffi.h 0:24.08 cd store; /usr/bin/gmake private_export 0:24.09 cd top; /usr/bin/gmake private_export 0:24.11 cd util; /usr/bin/gmake private_export 0:24.11 There are no private exports. 0:24.11 cd pkix_pl_nss; /usr/bin/gmake private_export 0:24.13 cd pki; /usr/bin/gmake private_export 0:24.14 cd system; /usr/bin/gmake private_export 0:24.15 cd module; /usr/bin/gmake private_export 0:24.16 js-confdefs.h 0:24.16 There are no private exports. 0:24.16 There are no private exports. 0:24.16 cd certdb; /usr/bin/gmake private_export 0:24.18 cd certhigh; /usr/bin/gmake private_export 0:24.19 cd pk11wrap; /usr/bin/gmake private_export 0:24.20 cd cryptohi; /usr/bin/gmake private_export 0:24.21 cd nss; /usr/bin/gmake private_export 0:24.22 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.23 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.24 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.25 js-config.h 0:24.25 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.26 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.27 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.28 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.29 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.30 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.31 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.32 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.33 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.34 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.34 marketplace-prod-public.inc 0:24.35 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.36 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.37 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.38 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.39 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.40 cd ssl; /usr/bin/gmake private_export 0:24.42 There are no private exports. 0:24.42 cd pkcs7; /usr/bin/gmake private_export 0:24.42 cd pkcs12; /usr/bin/gmake private_export 0:24.43 marketplace-prod-reviewers.inc 0:24.43 There are no private exports. 0:24.43 cd smime; /usr/bin/gmake private_export 0:24.45 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.46 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:24.48 cd crmf; /usr/bin/gmake private_export 0:24.49 cd jar; /usr/bin/gmake private_export 0:24.50 There are no private exports. 0:24.50 cd ckfw; /usr/bin/gmake private_export 0:24.51 cd builtins; /usr/bin/gmake private_export 0:24.51 marketplace-dev-public.inc 0:24.52 cd testlib; /usr/bin/gmake private_export 0:24.53 There are no private exports. 0:24.53 There are no private exports. 0:24.55 There are no private exports. 0:24.58 There are no private exports. 0:24.59 marketplace-dev-reviewers.inc 0:24.61 cd mangle; /usr/bin/gmake export 0:24.66 cd util; /usr/bin/gmake export 0:24.67 Creating /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nss 0:24.67 There are no private exports. 0:24.67 marketplace-stage.inc 0:24.67 cd freebl; /usr/bin/gmake export 0:24.68 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:24.68 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 0:24.69 There are no private exports. 0:24.69 cd softoken; /usr/bin/gmake export 0:24.71 There are no private exports. 0:24.71 cd base; /usr/bin/gmake export 0:24.71 There are no private exports. 0:24.72 cd dev; /usr/bin/gmake export 0:24.73 There are no private exports. 0:24.73 cd pki; /usr/bin/gmake export 0:24.74 There are no private exports. 0:24.74 cd libpkix; /usr/bin/gmake export 0:24.75 cd include; /usr/bin/gmake export 0:24.75 manifest-signing-root.inc 0:24.76 There are no private exports. 0:24.76 cd pkix; /usr/bin/gmake export 0:24.78 cd certsel; /usr/bin/gmake export 0:24.78 There are no private exports. 0:24.78 cd crlsel; /usr/bin/gmake export 0:24.80 There are no private exports. 0:24.80 cd checker; /usr/bin/gmake export 0:24.81 There are no private exports. 0:24.81 cd params; /usr/bin/gmake export 0:24.82 There are no private exports. 0:24.82 cd results; /usr/bin/gmake export 0:24.83 manifest-signing-test-root.inc 0:24.83 There are no private exports. 0:24.83 cd store; /usr/bin/gmake export 0:24.85 There are no private exports. 0:24.85 cd top; /usr/bin/gmake export 0:24.86 There are no private exports. 0:24.86 cd util; /usr/bin/gmake export 0:24.87 There are no private exports. 0:24.87 cd certsel; /usr/bin/gmake private_export 0:24.88 There are no private exports. 0:24.88 cd crlsel; /usr/bin/gmake private_export 0:24.89 There are no private exports. 0:24.89 cd checker; /usr/bin/gmake private_export 0:24.90 There are no private exports. 0:24.90 cd params; /usr/bin/gmake private_export 0:24.92 There are no private exports. 0:24.92 xpcshell.inc 0:24.92 cd results; /usr/bin/gmake private_export 0:24.92 There are no private exports. 0:24.92 cd store; /usr/bin/gmake private_export 0:24.94 There are no private exports. 0:24.94 cd top; /usr/bin/gmake private_export 0:24.95 There are no private exports. 0:24.95 cd util; /usr/bin/gmake private_export 0:24.96 There are no private exports. 0:24.96 There are no private exports. 0:24.96 cd pkix_pl_nss; /usr/bin/gmake export 0:24.97 cd pki; /usr/bin/gmake export 0:24.99 There are no private exports. 0:24.99 cd system; /usr/bin/gmake export 0:24.99 addons-public.inc 0:25.00 There are no private exports. 0:25.00 cd module; /usr/bin/gmake export 0:25.01 There are no private exports. 0:25.01 cd pki; /usr/bin/gmake private_export 0:25.02 There are no private exports. 0:25.02 cd system; /usr/bin/gmake private_export 0:25.04 There are no private exports. 0:25.04 cd module; /usr/bin/gmake private_export 0:25.04 There are no private exports. 0:25.04 There are no private exports. 0:25.05 cd include; /usr/bin/gmake private_export 0:25.06 There are no private exports. 0:25.06 cd pkix; /usr/bin/gmake private_export 0:25.07 addons-stage.inc 0:25.07 cd certsel; /usr/bin/gmake private_export 0:25.08 There are no private exports. 0:25.08 cd crlsel; /usr/bin/gmake private_export 0:25.09 There are no private exports. 0:25.09 cd checker; /usr/bin/gmake private_export 0:25.11 There are no private exports. 0:25.11 cd params; /usr/bin/gmake private_export 0:25.12 There are no private exports. 0:25.12 cd results; /usr/bin/gmake private_export 0:25.13 There are no private exports. 0:25.13 cd store; /usr/bin/gmake private_export 0:25.14 There are no private exports. 0:25.14 cd top; /usr/bin/gmake private_export 0:25.15 privileged-package-root.inc 0:25.15 There are no private exports. 0:25.15 cd util; /usr/bin/gmake private_export 0:25.17 There are no private exports. 0:25.17 There are no private exports. 0:25.17 cd pkix_pl_nss; /usr/bin/gmake private_export 0:25.18 cd pki; /usr/bin/gmake private_export 0:25.19 There are no private exports. 0:25.19 cd system; /usr/bin/gmake private_export 0:25.20 There are no private exports. 0:25.20 cd module; /usr/bin/gmake private_export 0:25.21 There are no private exports. 0:25.22 There are no private exports. 0:25.22 There are no private exports. 0:25.22 cd certdb; /usr/bin/gmake export 0:25.22 There are no private exports. 0:25.22 cd certhigh; /usr/bin/gmake export 0:25.24 There are no private exports. 0:25.24 cd pk11wrap; /usr/bin/gmake export 0:25.24 necko-config.h 0:25.26 There are no private exports. 0:25.26 cd cryptohi; /usr/bin/gmake export 0:25.27 There are no private exports. 0:25.27 cd nss; /usr/bin/gmake export 0:25.27 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.29 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.30 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.31 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.32 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.34 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.34 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.36 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.36 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.37 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.38 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.39 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.40 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.41 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.43 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.43 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.44 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.45 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.46 There are no private exports. 0:25.46 cd ssl; /usr/bin/gmake export 0:25.48 There are no private exports. 0:25.48 cd pkcs7; /usr/bin/gmake export 0:25.49 cd pkcs12; /usr/bin/gmake export 0:25.50 cd smime; /usr/bin/gmake export 0:25.50 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.52 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.53 cd crmf; /usr/bin/gmake export 0:25.54 There are no private exports. 0:25.54 cd jar; /usr/bin/gmake export 0:25.55 cd ckfw; /usr/bin/gmake export 0:25.57 cd builtins; /usr/bin/gmake export 0:25.57 cd testlib; /usr/bin/gmake export 0:25.59 cd builtins; /usr/bin/gmake private_export 0:25.59 cd testlib; /usr/bin/gmake private_export 0:25.61 There are no private exports. 0:25.61 There are no private exports. 0:25.61 There are no private exports. 0:25.65 DeprecatedPremultiplyTables.h 0:25.82 domainsfallbacks.properties.h 0:25.90 encodingsgroups.properties.h 0:25.98 labelsencodings.properties.h 0:26.06 localesfallbacks.properties.h 0:26.16 nonparticipatingdomains.properties.h 0:26.28 xpidl.stub 0:26.39 selfhosted.out.h 0:26.51 /usr/bin/g++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DMOZ_DEVTOOLS=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DHAVE_GETTID=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.pale moon -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -D_REENTRANT=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -DMOZ_ENABLE_GIO=1 -DHAVE_ALLOCA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_USERINFO=1 -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="4.8" -DMOZ_TREE_PIXMAN=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_RES_NINIT=1 -DMOZ_APP_UA_NAME="" -DMOZ_JETPACK=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="29.4.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 -DMC_OFFICIAL=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=../palemoon -DMOZ_PHOENIX=1 -DMC_PALEMOON=1 -DMOZ_WIDGET_GTK=2 -DGL_PROVIDER_GLX=1 -DHAVE_CLOCK_MONOTONIC=1 -DNSS_DISABLE_DBM=1 -DMOZILLA_VERSION="4.8.3" -DMOZ_OFFICIAL_BRANDING=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DMOZ_WEBGL_CONFORMANT=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DD_INO=d_ino -DMOZ_SECUREELEMENT=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_MARIONETTE=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DEVTOOLS_SERVER=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZILLA_UAVERSION_U=4.8 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DBUILD_CTYPES=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_GETOPT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DMOZ_OMNIJAR=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_SECURITY_SQLSTORE=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_GLUE_IN_PROGRAM=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_I18N_LC_MESSAGES=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:26.52 ReservedWordsGenerated.h 0:26.73 Elapsed: 0.04s; From ../../dist/idl: Kept 1023 existing; Added/updated 0; Removed 0 files and 0 directories. 0:26.90 browser-feeds.xpt 0:27.02 browsercompsbase.xpt 0:27.12 sessionstore.xpt 0:27.23 shellservice.xpt 0:27.33 status4evar.xpt 0:27.43 alerts.xpt 0:27.55 appshell.xpt 0:27.71 appstartup.xpt 0:27.81 autocomplete.xpt 0:27.97 autoconfig.xpt 0:28.06 browser-element.xpt 0:28.16 caps.xpt 0:28.31 captivedetect.xpt 0:28.41 chrome.xpt 0:28.51 commandhandler.xpt 0:28.70 commandlines.xpt 0:28.82 composer.xpt 0:28.92 content_events.xpt 0:29.02 content_geckomediaplugins.xpt 0:29.15 content_html.xpt 0:29.27 content_webrtc.xpt 0:29.37 content_xslt.xpt 0:29.51 cookie.xpt 0:29.61 directory.xpt 0:29.71 docshell.xpt 0:30.02 dom.xpt 0:30.37 dom_apps.xpt 0:30.48 dom_audiochannel.xpt 0:30.58 dom_base.xpt 0:31.01 dom_bindings.xpt 0:31.12 dom_canvas.xpt 0:31.22 dom_core.xpt 0:31.50 dom_css.xpt 0:31.80 dom_events.xpt 0:32.16 dom_geolocation.xpt 0:32.31 dom_html.xpt 0:33.83 dom_json.xpt 0:33.93 dom_media.xpt 0:34.04 dom_network.xpt 0:34.16 dom_notification.xpt 0:34.25 dom_offline.xpt 0:34.35 dom_permissionsettings.xpt 0:34.45 dom_power.xpt 0:34.54 dom_push.xpt 0:34.66 dom_quota.xpt 0:34.77 dom_range.xpt 0:34.87 dom_security.xpt 0:34.99 dom_settings.xpt 0:35.09 dom_sidebar.xpt 0:35.18 dom_smil.xpt 0:35.28 dom_storage.xpt 0:35.38 dom_stylesheets.xpt 0:35.48 dom_svg.xpt 0:35.60 dom_system.xpt 0:35.70 dom_time.xpt 0:35.79 dom_traversal.xpt 0:35.90 dom_webspeechsynth.xpt 0:36.01 dom_workers.xpt 0:36.11 dom_xbl.xpt 0:36.22 dom_xhr.xpt 0:36.32 dom_xpath.xpt 0:36.42 dom_xul.xpt 0:37.11 downloads.xpt 0:37.24 editor.xpt 0:37.55 embed_base.xpt 0:37.66 extensions.xpt 0:37.77 exthandler.xpt 0:37.92 exthelper.xpt 0:38.03 fastfind.xpt 0:38.13 feeds.xpt 0:38.29 filepicker.xpt 0:38.39 find.xpt 0:38.49 gfx.xpt 0:38.59 html5.xpt 0:38.70 htmlparser.xpt 0:38.80 imglib2.xpt 0:39.04 inspector.xpt 0:39.19 intl.xpt 0:39.30 jar.xpt 0:39.45 jsdebugger.xpt 0:39.54 jsdownloads.xpt 0:39.64 jsinspector.xpt 0:39.73 layout_base.xpt 0:39.83 layout_printing.xpt 0:39.94 layout_xul.xpt 0:40.06 layout_xul_tree.xpt 0:40.20 locale.xpt 0:40.32 loginmgr.xpt 0:40.46 lwbrk.xpt 0:40.56 mimetype.xpt 0:40.67 mozfind.xpt 0:40.76 mozintl.xpt 0:40.86 necko.xpt 0:41.93 necko_about.xpt 0:42.03 necko_cache.xpt 0:42.18 necko_cache2.xpt 0:42.33 necko_cookie.xpt 0:42.47 necko_dns.xpt 0:42.61 necko_file.xpt 0:42.71 necko_ftp.xpt 0:42.81 necko_http.xpt 0:43.05 necko_mdns.xpt 0:43.15 necko_res.xpt 0:43.27 necko_socket.xpt 0:43.39 necko_strconv.xpt 0:43.53 necko_viewsource.xpt 0:43.65 necko_websocket.xpt 0:43.79 necko_wyciwyg.xpt 0:43.91 parentalcontrols.xpt 0:44.02 pipnss.xpt 0:44.23 warning: [const] doesn't make sense on builtin types., 0:44.23 warning: [const] doesn't make sense on builtin types., 0:44.23 warning: [const] doesn't make sense on builtin types., 0:44.23 warning: [const] doesn't make sense on builtin types., 0:44.23 warning: [const] doesn't make sense on builtin types., 0:44.23 warning: [const] doesn't make sense on builtin types., 0:44.23 warning: [const] doesn't make sense on builtin types., 0:44.24 warning: [const] doesn't make sense on builtin types., 0:44.24 warning: [const] doesn't make sense on builtin types., 0:44.24 warning: [const] doesn't make sense on builtin types., 0:44.24 warning: [const] doesn't make sense on builtin types., 0:44.24 warning: [const] doesn't make sense on builtin types., 0:44.39 pippki.xpt 0:44.51 places.xpt 0:44.77 plugin.xpt 0:44.93 pref.xpt 0:45.09 prefetch.xpt 0:45.19 privatebrowsing.xpt 0:45.29 rdf.xpt 0:45.67 satchel.xpt 0:45.78 saxparser.xpt 0:45.94 services-crypto-component.xpt 0:45.98 shistory.xpt 0:46.04 spellchecker.xpt 0:46.16 startupcache.xpt 0:46.16 storage.xpt 0:46.27 telemetry.xpt 0:46.39 toolkit_asyncshutdown.xpt 0:46.44 toolkit_filewatcher.xpt 0:46.51 toolkit_finalizationwitness.xpt 0:46.54 toolkit_formautofill.xpt 0:46.60 toolkit_osfile.xpt 0:46.64 toolkit_perfmonitoring.xpt 0:46.70 toolkit_xulstore.xpt 0:46.75 toolkitprofile.xpt 0:46.80 toolkitremote.xpt 0:46.86 txmgr.xpt 0:46.90 txtsvc.xpt 0:47.00 uconv.xpt 0:47.01 unicharutil.xpt 0:47.10 update.xpt 0:47.13 uriloader.xpt 0:47.19 urlformatter.xpt 0:47.28 webBrowser_core.xpt 0:47.28 webbrowserpersist.xpt 0:47.41 webvtt.xpt 0:47.51 widget.xpt 0:47.55 windowds.xpt 0:47.65 windowwatcher.xpt 0:47.80 xpcom_base.xpt 0:48.02 xpcom_components.xpt 0:48.08 xpcom_ds.xpt 0:48.16 xpcom_io.xpt 0:48.36 xpcom_system.xpt 0:48.48 xpcom_threads.xpt 0:48.52 xpcom_xpti.xpt 0:48.63 xpconnect.xpt 0:48.68 xul.xpt 0:48.78 xulapp.xpt 0:48.83 xultmpl.xpt 0:48.88 zipwriter.xpt 0:48.98 langGroups.properties.h 0:48.98 etld_data.inc 0:49.08 PropertyUseCounterMap.inc 0:49.15 UseCounterList.h 0:49.19 CSS2Properties.webidl 0:49.24 nsStyleStructList.h 0:49.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/webidl/CSS2Properties.webidl.in 0:49.32 nsCSSPropsGenerated.inc 0:49.43 TelemetryEventData.h 0:49.59 TelemetryEventEnums.h 0:49.70 TelemetryHistogramData.inc 0:50.09 TelemetryHistogramEnums.h 0:50.29 TelemetryScalarData.h 0:50.43 TelemetryScalarEnums.h 0:50.58 unixcharset.properties.h 0:52.93 APZTestData.webidl 0:52.94 AbortController.webidl 0:52.94 AbortSignal.webidl 0:52.95 AbstractWorker.webidl 0:52.95 AnalyserNode.webidl 0:52.95 Animatable.webidl 0:52.96 Animation.webidl 0:52.97 AnimationEffectReadOnly.webidl 0:52.98 AnimationEffectTiming.webidl 0:52.99 AnimationEffectTimingReadOnly.webidl 0:53.00 AnimationEvent.webidl 0:53.00 AnimationPlaybackEvent.webidl 0:53.01 AnimationTimeline.webidl 0:53.01 AnonymousContent.webidl 0:53.02 AppInfo.webidl 0:53.02 AppNotificationServiceOptions.webidl 0:53.03 ArchiveReader.webidl 0:53.03 ArchiveRequest.webidl 0:53.03 Attr.webidl 0:53.04 AudioBuffer.webidl 0:53.05 AudioBufferSourceNode.webidl 0:53.06 AudioChannel.webidl 0:53.06 AudioContext.webidl 0:53.08 AudioDestinationNode.webidl 0:53.08 AudioListener.webidl 0:53.09 AudioNode.webidl 0:53.11 AudioParam.webidl 0:53.11 AudioProcessingEvent.webidl 0:53.11 AudioStreamTrack.webidl 0:53.12 AudioTrack.webidl 0:53.12 AudioTrackList.webidl 0:53.14 AutocompleteErrorEvent.webidl 0:53.14 AutocompleteInfo.webidl 0:53.14 BarProp.webidl 0:53.14 BaseKeyframeTypes.webidl 0:53.15 BeforeAfterKeyboardEvent.webidl 0:53.16 BeforeUnloadEvent.webidl 0:53.16 BiquadFilterNode.webidl 0:53.16 Blob.webidl 0:53.18 BlobEvent.webidl 0:53.18 BoxObject.webidl 0:53.20 BroadcastChannel.webidl 0:53.20 BrowserElement.webidl 0:53.20 BrowserElementAudioChannel.webidl 0:53.21 BrowserElementDictionaries.webidl 0:53.21 BrowserElementProxy.webidl 0:53.25 BrowserFeedWriter.webidl 0:53.26 CDATASection.webidl 0:53.26 CSPDictionaries.webidl 0:53.28 CSPReport.webidl 0:53.28 CSS.webidl 0:53.29 CSSAnimation.webidl 0:53.29 CSSLexer.webidl 0:53.30 CSSPrimitiveValue.webidl 0:53.30 CSSPseudoElement.webidl 0:53.31 CSSRuleList.webidl 0:53.31 CSSStyleDeclaration.webidl 0:53.33 CSSStyleSheet.webidl 0:53.33 CSSTransition.webidl 0:53.33 CSSValue.webidl 0:53.34 CSSValueList.webidl 0:53.34 Cache.webidl 0:53.36 CacheStorage.webidl 0:53.36 CanvasCaptureMediaStream.webidl 0:53.36 CanvasRenderingContext2D.webidl 0:53.46 CaretPosition.webidl 0:53.46 CaretStateChangedEvent.webidl 0:53.48 ChannelMergerNode.webidl 0:53.48 ChannelSplitterNode.webidl 0:53.48 CharacterData.webidl 0:53.49 CheckerboardReportService.webidl 0:53.49 ChildNode.webidl 0:53.50 ChromeNodeList.webidl 0:53.50 ChromeUtils.webidl 0:53.51 Client.webidl 0:53.52 Clients.webidl 0:53.53 ClipboardEvent.webidl 0:53.53 CloseEvent.webidl 0:53.54 CommandEvent.webidl 0:53.54 Comment.webidl 0:53.54 CompositionEvent.webidl 0:53.55 Console.webidl 0:53.58 ConstantSourceNode.webidl 0:53.59 ContainerBoxObject.webidl 0:53.59 ConvolverNode.webidl 0:53.59 Coordinates.webidl 0:53.60 CreateOfferRequest.webidl 0:53.60 Crypto.webidl 0:53.61 CustomElementRegistry.webidl 0:53.62 CustomEvent.webidl 0:53.62 DOMCursor.webidl 0:53.63 DOMError.webidl 0:53.63 DOMException.webidl 0:53.64 DOMImplementation.webidl 0:53.64 DOMMatrix.webidl 0:53.69 DOMParser.webidl 0:53.70 DOMPoint.webidl 0:53.72 DOMQuad.webidl 0:53.72 DOMRect.webidl 0:53.73 DOMRectList.webidl 0:53.73 DOMRequest.webidl 0:53.74 DOMStringList.webidl 0:53.75 DOMStringMap.webidl 0:53.75 DOMTokenList.webidl 0:53.77 DataContainerEvent.webidl 0:53.77 DataTransfer.webidl 0:53.78 DataTransferItem.webidl 0:53.78 DataTransferItemList.webidl 0:53.79 DecoderDoctorNotification.webidl 0:53.79 DedicatedWorkerGlobalScope.webidl 0:53.80 DelayNode.webidl 0:53.80 DesktopNotification.webidl 0:53.81 DeviceLightEvent.webidl 0:53.82 DeviceMotionEvent.webidl 0:53.83 DeviceOrientationEvent.webidl 0:53.85 DeviceProximityEvent.webidl 0:53.85 Directory.webidl 0:53.85 Document.webidl 0:54.01 DocumentFragment.webidl 0:54.03 DocumentOrShadowRoot.webidl 0:54.03 DocumentTimeline.webidl 0:54.03 DocumentType.webidl 0:54.03 DominatorTree.webidl 0:54.04 DownloadEvent.webidl 0:54.05 Downloads.webidl 0:54.08 DragEvent.webidl 0:54.09 DynamicsCompressorNode.webidl 0:54.09 Element.webidl 0:54.15 ErrorEvent.webidl 0:54.16 Event.webidl 0:54.18 EventHandler.webidl 0:54.19 EventListener.webidl 0:54.19 EventSource.webidl 0:54.19 EventTarget.webidl 0:54.21 ExtendableEvent.webidl 0:54.22 ExtendableMessageEvent.webidl 0:54.23 External.webidl 0:54.24 FakePluginTagInit.webidl 0:54.24 Fetch.webidl 0:54.25 FetchEvent.webidl 0:54.26 FetchObserver.webidl 0:54.27 File.webidl 0:54.27 FileList.webidl 0:54.28 FileMode.webidl 0:54.28 FileReader.webidl 0:54.29 FileReaderSync.webidl 0:54.29 FileSystem.webidl 0:54.30 FileSystemDirectoryEntry.webidl 0:54.31 FileSystemDirectoryReader.webidl 0:54.31 FileSystemEntry.webidl 0:54.31 FileSystemFileEntry.webidl 0:54.32 FocusEvent.webidl 0:54.33 FontFace.webidl 0:54.34 FontFaceSet.webidl 0:54.36 FontFaceSetLoadEvent.webidl 0:54.36 FontFaceSource.webidl 0:54.37 FormData.webidl 0:54.39 Function.webidl 0:54.39 GainNode.webidl 0:54.39 Geolocation.webidl 0:54.40 GeometryUtils.webidl 0:54.41 GetUserMediaRequest.webidl 0:54.41 Grid.webidl 0:54.44 HTMLAllCollection.webidl 0:54.45 HTMLAnchorElement.webidl 0:54.47 HTMLAppletElement.webidl 0:54.50 HTMLAreaElement.webidl 0:54.52 HTMLAudioElement.webidl 0:54.52 HTMLBRElement.webidl 0:54.53 HTMLBaseElement.webidl 0:54.53 HTMLBodyElement.webidl 0:54.55 HTMLButtonElement.webidl 0:54.57 HTMLCanvasElement.webidl 0:54.58 HTMLCollection.webidl 0:54.59 HTMLDListElement.webidl 0:54.59 HTMLDataElement.webidl 0:54.60 HTMLDataListElement.webidl 0:54.60 HTMLDetailsElement.webidl 0:54.61 HTMLDialogElement.webidl 0:54.62 HTMLDirectoryElement.webidl 0:54.62 HTMLDivElement.webidl 0:54.63 HTMLDocument.webidl 0:54.66 HTMLElement.webidl 0:54.74 HTMLEmbedElement.webidl 0:54.77 HTMLFieldSetElement.webidl 0:54.78 HTMLFontElement.webidl 0:54.78 HTMLFormControlsCollection.webidl 0:54.80 HTMLFormElement.webidl 0:54.82 HTMLFrameElement.webidl 0:54.82 HTMLFrameSetElement.webidl 0:54.84 HTMLHRElement.webidl 0:54.85 HTMLHeadElement.webidl 0:54.85 HTMLHeadingElement.webidl 0:54.86 HTMLHtmlElement.webidl 0:54.87 HTMLHyperlinkElementUtils.webidl 0:54.87 HTMLIFrameElement.webidl 0:54.90 HTMLImageElement.webidl 0:54.92 HTMLInputElement.webidl 0:54.98 HTMLLIElement.webidl 0:54.99 HTMLLabelElement.webidl 0:55.00 HTMLLegendElement.webidl 0:55.00 HTMLLinkElement.webidl 0:55.02 HTMLMapElement.webidl 0:55.03 HTMLMenuElement.webidl 0:55.03 HTMLMenuItemElement.webidl 0:55.04 HTMLMetaElement.webidl 0:55.05 HTMLMeterElement.webidl 0:55.07 HTMLModElement.webidl 0:55.07 HTMLOListElement.webidl 0:55.07 HTMLObjectElement.webidl 0:55.11 HTMLOptGroupElement.webidl 0:55.12 HTMLOptionElement.webidl 0:55.13 HTMLOptionsCollection.webidl 0:55.14 HTMLOutputElement.webidl 0:55.15 HTMLParagraphElement.webidl 0:55.15 HTMLParamElement.webidl 0:55.16 HTMLPictureElement.webidl 0:55.17 HTMLPreElement.webidl 0:55.17 HTMLProgressElement.webidl 0:55.18 HTMLQuoteElement.webidl 0:55.18 HTMLScriptElement.webidl 0:55.20 HTMLSelectElement.webidl 0:55.22 HTMLSlotElement.webidl 0:55.23 HTMLSourceElement.webidl 0:55.23 HTMLSpanElement.webidl 0:55.24 HTMLStyleElement.webidl 0:55.25 HTMLTableCaptionElement.webidl 0:55.26 HTMLTableCellElement.webidl 0:55.27 HTMLTableColElement.webidl 0:55.28 HTMLTableElement.webidl 0:55.30 HTMLTableRowElement.webidl 0:55.30 HTMLTableSectionElement.webidl 0:55.32 HTMLTemplateElement.webidl 0:55.32 HTMLTextAreaElement.webidl 0:55.34 HTMLTimeElement.webidl 0:55.35 HTMLTitleElement.webidl 0:55.35 HTMLTrackElement.webidl 0:55.37 HTMLUListElement.webidl 0:55.37 HTMLVideoElement.webidl 0:55.38 HashChangeEvent.webidl 0:55.39 Headers.webidl 0:55.41 HeapSnapshot.webidl 0:55.41 HiddenPluginEvent.webidl 0:55.42 History.webidl 0:55.43 IDBCursor.webidl 0:55.44 IDBDatabase.webidl 0:55.45 IDBFactory.webidl 0:55.46 IDBFileHandle.webidl 0:55.48 IDBFileRequest.webidl 0:55.48 IDBIndex.webidl 0:55.49 IDBKeyRange.webidl 0:55.50 IDBMutableFile.webidl 0:55.51 IDBObjectStore.webidl 0:55.52 IDBOpenDBRequest.webidl 0:55.53 IDBRequest.webidl 0:55.54 IDBTransaction.webidl 0:55.54 IDBVersionChangeEvent.webidl 0:55.55 IIRFilterNode.webidl 0:55.55 IdleDeadline.webidl 0:55.56 ImageBitmap.webidl 0:55.58 ImageBitmapRenderingContext.webidl 0:55.58 ImageCapture.webidl 0:55.59 ImageCaptureErrorEvent.webidl 0:55.60 ImageData.webidl 0:55.60 ImageDocument.webidl 0:55.61 InputEvent.webidl 0:55.62 InputMethod.webidl 0:55.72 InspectorUtils.webidl 0:55.73 InstallTrigger.webidl 0:55.74 IntersectionObserver.webidl 0:55.76 IterableIterator.webidl 0:55.77 KeyAlgorithm.webidl 0:55.78 KeyEvent.webidl 0:55.78 KeyIdsInitData.webidl 0:55.79 KeyboardEvent.webidl 0:55.81 KeyframeAnimationOptions.webidl 0:55.81 KeyframeEffect.webidl 0:55.84 LegacyQueryInterface.webidl 0:55.84 LinkStyle.webidl 0:55.84 ListBoxObject.webidl 0:55.84 LocalMediaStream.webidl 0:55.84 Location.webidl 0:55.86 MediaDeviceInfo.webidl 0:55.86 MediaDevices.webidl 0:55.87 MediaElementAudioSourceNode.webidl 0:55.87 MediaError.webidl 0:55.88 MediaList.webidl 0:55.88 MediaQueryList.webidl 0:55.89 MediaQueryListEvent.webidl 0:55.90 MediaRecorder.webidl 0:55.91 MediaSource.webidl 0:55.92 MediaStream.webidl 0:55.94 MediaStreamAudioDestinationNode.webidl 0:55.94 MediaStreamAudioSourceNode.webidl 0:55.95 MediaStreamError.webidl 0:55.95 MediaStreamEvent.webidl 0:55.96 MediaStreamTrack.webidl 0:55.99 MediaStreamTrackEvent.webidl 0:56.00 MediaTrackConstraintSet.webidl 0:56.01 MediaTrackSettings.webidl 0:56.01 MediaTrackSupportedConstraints.webidl 0:56.02 MenuBoxObject.webidl 0:56.02 MessageChannel.webidl 0:56.03 MessageEvent.webidl 0:56.05 MessagePort.webidl 0:56.05 MimeType.webidl 0:56.05 MimeTypeArray.webidl 0:56.06 MouseEvent.webidl 0:56.08 MouseScrollEvent.webidl 0:56.09 MozPowerManager.webidl 0:56.10 MozSelfSupport.webidl 0:56.11 MozSettingsEvent.webidl 0:56.11 MozSettingsTransactionEvent.webidl 0:56.12 MozTetheringManager.webidl 0:56.13 MozTimeManager.webidl 0:56.13 MozWakeLock.webidl 0:56.14 MutationEvent.webidl 0:56.14 MutationObserver.webidl 0:56.16 NamedNodeMap.webidl 0:56.17 NativeOSFileInternals.webidl 0:56.17 NetDashboard.webidl 0:56.19 NetworkInformation.webidl 0:56.20 NetworkOptions.webidl 0:56.22 NodeFilter.webidl 0:56.22 NodeIterator.webidl 0:56.23 NodeList.webidl 0:56.24 Notification.webidl 0:56.26 NotificationEvent.webidl 0:56.26 NotifyPaintEvent.webidl 0:56.26 OfflineAudioCompletionEvent.webidl 0:56.27 OfflineAudioContext.webidl 0:56.27 OfflineResourceList.webidl 0:56.29 OffscreenCanvas.webidl 0:56.29 OscillatorNode.webidl 0:56.30 PageTransitionEvent.webidl 0:56.31 PaintRequest.webidl 0:56.31 PaintRequestList.webidl 0:56.32 PannerNode.webidl 0:56.33 ParentNode.webidl 0:56.33 PerformanceEntry.webidl 0:56.33 PerformanceEntryEvent.webidl 0:56.35 PerformanceMark.webidl 0:56.35 PerformanceMeasure.webidl 0:56.35 PerformanceNavigation.webidl 0:56.35 PerformanceNavigationTiming.webidl 0:56.36 PerformanceObserver.webidl 0:56.36 PerformanceObserverEntryList.webidl 0:56.37 PerformanceResourceTiming.webidl 0:56.38 PerformanceTiming.webidl 0:56.39 PeriodicWave.webidl 0:56.39 PermissionSettings.webidl 0:56.40 PermissionStatus.webidl 0:56.40 Permissions.webidl 0:56.40 Plugin.webidl 0:56.42 PluginArray.webidl 0:56.42 PluginCrashedEvent.webidl 0:56.44 PointerEvent.webidl 0:56.44 PopStateEvent.webidl 0:56.45 PopupBlockedEvent.webidl 0:56.46 PopupBoxObject.webidl 0:56.47 Position.webidl 0:56.48 PositionError.webidl 0:56.48 ProcessingInstruction.webidl 0:56.48 ProfileTimelineMarker.webidl 0:56.50 ProgressEvent.webidl 0:56.50 Promise.webidl 0:56.50 PromiseDebugging.webidl 0:56.51 PushEvent.webidl 0:56.53 PushManager.webidl 0:56.53 PushMessageData.webidl 0:56.54 PushSubscription.webidl 0:56.55 PushSubscriptionOptions.webidl 0:56.55 RGBColor.webidl 0:56.55 RTCStatsReport.webidl 0:56.61 RadioNodeList.webidl 0:56.61 Range.webidl 0:56.63 RecordErrorEvent.webidl 0:56.64 Rect.webidl 0:56.64 Request.webidl 0:56.67 ResizeObserver.webidl 0:56.69 Response.webidl 0:56.70 SVGAElement.webidl 0:56.70 SVGAngle.webidl 0:56.71 SVGAnimateElement.webidl 0:56.71 SVGAnimateMotionElement.webidl 0:56.71 SVGAnimateTransformElement.webidl 0:56.72 SVGAnimatedAngle.webidl 0:56.73 SVGAnimatedBoolean.webidl 0:56.73 SVGAnimatedEnumeration.webidl 0:56.73 SVGAnimatedInteger.webidl 0:56.74 SVGAnimatedLength.webidl 0:56.74 SVGAnimatedLengthList.webidl 0:56.74 SVGAnimatedNumber.webidl 0:56.74 SVGAnimatedNumberList.webidl 0:56.75 SVGAnimatedPathData.webidl 0:56.75 SVGAnimatedPoints.webidl 0:56.75 SVGAnimatedPreserveAspectRatio.webidl 0:56.75 SVGAnimatedRect.webidl 0:56.76 SVGAnimatedString.webidl 0:56.77 SVGAnimatedTransformList.webidl 0:56.77 SVGAnimationElement.webidl 0:56.78 SVGCircleElement.webidl 0:56.79 SVGClipPathElement.webidl 0:56.79 SVGComponentTransferFunctionElement.webidl 0:56.80 SVGDefsElement.webidl 0:56.81 SVGDescElement.webidl 0:56.82 SVGElement.webidl 0:56.94 SVGEllipseElement.webidl 0:56.95 SVGFEBlendElement.webidl 0:56.96 SVGFEColorMatrixElement.webidl 0:56.98 SVGFEComponentTransferElement.webidl 0:56.98 SVGFECompositeElement.webidl 0:57.00 SVGFEConvolveMatrixElement.webidl 0:57.02 SVGFEDiffuseLightingElement.webidl 0:57.03 SVGFEDisplacementMapElement.webidl 0:57.04 SVGFEDistantLightElement.webidl 0:57.05 SVGFEDropShadowElement.webidl 0:57.06 SVGFEFloodElement.webidl 0:57.06 SVGFEFuncAElement.webidl 0:57.07 SVGFEFuncBElement.webidl 0:57.07 SVGFEFuncGElement.webidl 0:57.08 SVGFEFuncRElement.webidl 0:57.08 SVGFEGaussianBlurElement.webidl 0:57.09 SVGFEImageElement.webidl 0:57.10 SVGFEMergeElement.webidl 0:57.10 SVGFEMergeNodeElement.webidl 0:57.11 SVGFEMorphologyElement.webidl 0:57.12 SVGFEOffsetElement.webidl 0:57.12 SVGFEPointLightElement.webidl 0:57.13 SVGFESpecularLightingElement.webidl 0:57.14 SVGFESpotLightElement.webidl 0:57.15 SVGFETileElement.webidl 0:57.15 SVGFETurbulenceElement.webidl 0:57.17 SVGFilterElement.webidl 0:57.17 SVGFilterPrimitiveStandardAttributes.webidl 0:57.17 SVGFitToViewBox.webidl 0:57.17 SVGForeignObjectElement.webidl 0:57.18 SVGGElement.webidl 0:57.18 SVGGradientElement.webidl 0:57.19 SVGGraphicsElement.webidl 0:57.21 SVGImageElement.webidl 0:57.21 SVGLength.webidl 0:57.22 SVGLengthList.webidl 0:57.23 SVGLineElement.webidl 0:57.24 SVGLinearGradientElement.webidl 0:57.24 SVGMPathElement.webidl 0:57.25 SVGMarkerElement.webidl 0:57.26 SVGMaskElement.webidl 0:57.27 SVGMatrix.webidl 0:57.28 SVGMetadataElement.webidl 0:57.28 SVGNumber.webidl 0:57.29 SVGNumberList.webidl 0:57.30 SVGPathElement.webidl 0:57.32 SVGPathSeg.webidl 0:57.39 SVGPathSegList.webidl 0:57.40 SVGPatternElement.webidl 0:57.41 SVGPoint.webidl 0:57.42 SVGPointList.webidl 0:57.42 SVGPolygonElement.webidl 0:57.43 SVGPolylineElement.webidl 0:57.44 SVGPreserveAspectRatio.webidl 0:57.44 SVGRadialGradientElement.webidl 0:57.45 SVGRect.webidl 0:57.46 SVGRectElement.webidl 0:57.46 SVGSVGElement.webidl 0:57.48 SVGScriptElement.webidl 0:57.49 SVGSetElement.webidl 0:57.49 SVGStopElement.webidl 0:57.50 SVGStringList.webidl 0:57.50 SVGStyleElement.webidl 0:57.51 SVGSwitchElement.webidl 0:57.52 SVGSymbolElement.webidl 0:57.53 SVGTSpanElement.webidl 0:57.53 SVGTests.webidl 0:57.53 SVGTextContentElement.webidl 0:57.54 SVGTextElement.webidl 0:57.54 SVGTextPathElement.webidl 0:57.55 SVGTextPositioningElement.webidl 0:57.56 SVGTitleElement.webidl 0:57.56 SVGTransform.webidl 0:57.57 SVGTransformList.webidl 0:57.59 SVGURIReference.webidl 0:57.59 SVGUnitTypeValues.webidl 0:57.59 SVGUnitTypes.webidl 0:57.59 SVGUseElement.webidl 0:57.59 SVGViewElement.webidl 0:57.60 SVGZoomAndPan.webidl 0:57.60 SVGZoomAndPanValues.webidl 0:57.60 SVGZoomEvent.webidl 0:57.61 Screen.webidl 0:57.61 ScreenOrientation.webidl 0:57.62 ScriptProcessorNode.webidl 0:57.62 ScrollAreaEvent.webidl 0:57.63 ScrollBoxObject.webidl 0:57.64 ScrollViewChangeEvent.webidl 0:57.64 SecureElement.webidl 0:57.68 SecureElementManager.webidl 0:57.68 Selection.webidl 0:57.70 ServiceWorker.webidl 0:57.70 ServiceWorkerContainer.webidl 0:57.71 ServiceWorkerGlobalScope.webidl 0:57.73 ServiceWorkerMessageEvent.webidl 0:57.74 ServiceWorkerRegistration.webidl 0:57.74 SettingChangeNotification.webidl 0:57.75 SettingsManager.webidl 0:57.77 ShadowRoot.webidl 0:57.78 SharedWorker.webidl 0:57.78 SharedWorkerGlobalScope.webidl 0:57.78 SimpleGestureEvent.webidl 0:57.80 SocketCommon.webidl 0:57.80 SourceBuffer.webidl 0:57.81 SourceBufferList.webidl 0:57.81 SpeechSynthesis.webidl 0:57.82 SpeechSynthesisErrorEvent.webidl 0:57.83 SpeechSynthesisEvent.webidl 0:57.84 SpeechSynthesisUtterance.webidl 0:57.85 SpeechSynthesisVoice.webidl 0:57.85 StereoPannerNode.webidl 0:57.86 Storage.webidl 0:57.87 StorageEvent.webidl 0:57.88 StorageManager.webidl 0:57.88 StorageType.webidl 0:57.88 StyleRuleChangeEvent.webidl 0:57.89 StyleSheet.webidl 0:57.90 StyleSheetApplicableStateChangeEvent.webidl 0:57.91 StyleSheetChangeEvent.webidl 0:57.91 StyleSheetList.webidl 0:57.92 SubtleCrypto.webidl 0:57.98 SystemUpdate.webidl 0:58.01 TCPServerSocket.webidl 0:58.01 TCPServerSocketEvent.webidl 0:58.02 TCPSocket.webidl 0:58.04 TCPSocketErrorEvent.webidl 0:58.04 TCPSocketEvent.webidl 0:58.05 Text.webidl 0:58.07 TextClause.webidl 0:58.07 TextDecoder.webidl 0:58.07 TextEncoder.webidl 0:58.07 TextTrack.webidl 0:58.09 TextTrackCue.webidl 0:58.09 TextTrackCueList.webidl 0:58.10 TextTrackList.webidl 0:58.11 ThreadSafeChromeUtils.webidl 0:58.11 TimeEvent.webidl 0:58.12 TimeRanges.webidl 0:58.12 Touch.webidl 0:58.14 TouchEvent.webidl 0:58.14 TouchList.webidl 0:58.15 TrackEvent.webidl 0:58.17 TransitionEvent.webidl 0:58.17 TreeBoxObject.webidl 0:58.19 TreeColumn.webidl 0:58.20 TreeColumns.webidl 0:58.21 TreeWalker.webidl 0:58.22 U2F.webidl 0:58.23 UDPMessageEvent.webidl 0:58.24 UDPSocket.webidl 0:58.26 UIEvent.webidl 0:58.28 URL.webidl 0:58.29 URLSearchParams.webidl 0:58.31 UserProximityEvent.webidl 0:58.31 VTTCue.webidl 0:58.32 VTTRegion.webidl 0:58.33 ValidityState.webidl 0:58.34 VideoPlaybackQuality.webidl 0:58.34 VideoStreamTrack.webidl 0:58.34 VideoTrack.webidl 0:58.35 VideoTrackList.webidl 0:58.35 WaveShaperNode.webidl 0:58.36 WebComponents.webidl 0:58.37 WebGL2RenderingContext.webidl 0:58.59 WebGLContextEvent.webidl 0:58.60 WebGLRenderingContext.webidl 0:58.78 WebKitCSSMatrix.webidl 0:58.80 WebSocket.webidl 0:58.81 WheelEvent.webidl 0:58.81 WifiOptions.webidl 0:58.82 WindowOrWorkerGlobalScope.webidl 0:58.82 WindowRoot.webidl 0:58.82 Worker.webidl 0:58.83 WorkerDebuggerGlobalScope.webidl 0:58.85 WorkerGlobalScope.webidl 0:58.86 WorkerLocation.webidl 0:58.86 WorkerNavigator.webidl 0:58.87 Worklet.webidl 0:58.87 WorkletGlobalScope.webidl 0:58.88 XMLDocument.webidl 0:58.88 XMLHttpRequest.webidl 0:58.91 XMLHttpRequestEventTarget.webidl 0:58.91 XMLHttpRequestUpload.webidl 0:58.92 XMLSerializer.webidl 0:58.92 XMLStylesheetProcessingInstruction.webidl 0:58.92 XPathEvaluator.webidl 0:58.93 XPathExpression.webidl 0:58.94 XPathNSResolver.webidl 0:58.94 XPathResult.webidl 0:58.94 XSLTProcessor.webidl 0:58.95 XULCommandEvent.webidl 0:58.95 XULDocument.webidl 0:58.97 XULElement.webidl 0:59.06 CSS2Properties.webidl 0:59.76 HTMLMediaElement.webidl 0:59.79 Navigator.webidl 0:59.83 Node.webidl 0:59.85 Performance.webidl 0:59.87 Window.webidl 1:00.28 libchromium_atomics.a.desc 1:00.32 libfallible.a.desc 1:00.52 librlz.a.desc 1:00.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 1:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsICommandLineRunner.h:10, 1:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:5: 1:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 1:00.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:00.98 819 | foundInterface = 0; \ 1:00.98 | ^~~~~~~~~~~~~~ 1:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:00.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:00.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:00.98 170 | NS_INTERFACE_MAP_END 1:00.98 | ^~~~~~~~~~~~~~~~~~~~ 1:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:00.99 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:00.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:00.99 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:00.99 | ^~~~~~~~~~~~~~~~~~~~ 1:00.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:11: 1:00.99 /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:00.99 137 | } else 1:00.99 | ^~~~ 1:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 1:00.99 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 1:00.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:00.99 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:00.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:00.99 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:00.99 | ^~~~~~~~~~~~~~~~~~~~ 1:01.25 libtoolkit_components_commandlines.a.desc 1:02.02 libtoolkit_components_statusfilter.a.desc 1:02.84 libtoolkit_components_finalizationwitness.a.desc 1:03.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:03.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 1:03.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:03.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 1:03.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.h:9, 1:03.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.cpp:10, 1:03.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:03.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 1:03.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:03.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:03.35 819 | foundInterface = 0; \ 1:03.35 | ^~~~~~~~~~~~~~ 1:03.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:03.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:03.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:03.35 170 | NS_INTERFACE_MAP_END 1:03.35 | ^~~~~~~~~~~~~~~~~~~~ 1:03.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:03.35 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:03.35 74 | NS_IMPL_ISUPPORTS_CI( 1:03.35 | ^~~~~~~~~~~~~~~~~~~~ 1:03.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:03.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:03.36 /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:03.36 137 | } else 1:03.36 | ^~~~ 1:03.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:03.36 137 | } else 1:03.36 | ^~~~ 1:03.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:03.36 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:03.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:03.36 74 | NS_IMPL_ISUPPORTS_CI( 1:03.36 | ^~~~~~~~~~~~~~~~~~~~ 1:03.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:03.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 1:03.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:03.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 1:03.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.h:9, 1:03.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.cpp:10, 1:03.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:03.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 1:03.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:03.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:03.47 819 | foundInterface = 0; \ 1:03.47 | ^~~~~~~~~~~~~~ 1:03.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:03.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:03.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:03.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistory.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:03.47 177 | NS_INTERFACE_MAP_END 1:03.47 | ^~~~~~~~~~~~~~~~~~~~ 1:03.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:03.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:03.47 /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:03.47 137 | } else 1:03.47 | ^~~~ 1:03.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:03.47 137 | } else 1:03.47 | ^~~~ 1:03.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 1:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 1:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.h:9, 1:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/Database.cpp:10, 1:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:03.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 1:03.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:03.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:03.61 819 | foundInterface = 0; \ 1:03.61 | ^~~~~~~~~~~~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:03.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:03.61 84 | NS_INTERFACE_MAP_END 1:03.61 | ^~~~~~~~~~~~~~~~~~~~ 1: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 1:03.61 800 | else 1:03.61 | ^~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:03.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:03.61 | ^~~~~~~~~~~~~~~~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:03.61 83 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 1:03.61 | ^~~~~~~~~~~~~~~~~~~~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 1:03.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:03.61 837 | foundInterface = 0; \ 1:03.61 | ^~~~~~~~~~~~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 1:03.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 1:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1:03.61 345 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 1:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1: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 1:03.61 800 | else 1:03.61 | ^~~~ 1:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:03.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:03.62 | ^~~~~~~~~~~~~~~~~~ 1:03.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:03.62 344 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 1:03.62 | ^~~~~~~~~~~~~~~~~~~~~~ 1:03.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 1:03.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:03.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:03.71 819 | foundInterface = 0; \ 1:03.71 | ^~~~~~~~~~~~~~ 1:03.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:03.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:03.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:03.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:4055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:03.72 4055 | NS_INTERFACE_MAP_END 1:03.72 | ^~~~~~~~~~~~~~~~~~~~ 1:03.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:03.72 800 | else 1:03.72 | ^~~~ 1:03.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:03.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:03.72 | ^~~~~~~~~~~~~~~~~~ 1:03.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/places/nsNavHistoryResult.cpp:4054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:03.72 4054 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 1:03.72 | ^~~~~~~~~~~~~~~~~~~~~~ 1:07.97 libtoolkit_components_places.a.desc 1:08.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 1:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 1:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMutationObserver.h:9, 1:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStubMutationObserver.h:16, 1:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.h:9, 1:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp:6: 1:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 1:08.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:08.81 819 | foundInterface = 0; \ 1:08.81 | ^~~~~~~~~~~~~~ 1:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:08.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:08.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:08.81 79 | NS_INTERFACE_MAP_END 1:08.81 | ^~~~~~~~~~~~~~~~~~~~ 1:08.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 1:08.81 811 | else 1:08.81 | ^~~~ 1:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 1:08.81 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 1:08.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/XPathResult.cpp:78:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1:08.81 78 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 1:08.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 1:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 1:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 1:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/BackgroundUtils.h:9, 1:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 1:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 1:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 1:11.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:11.08 819 | foundInterface = 0; \ 1:11.08 | ^~~~~~~~~~~~~~ 1:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:11.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:11.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:11.08 67 | NS_INTERFACE_MAP_END 1:11.08 | ^~~~~~~~~~~~~~~~~~~~ 1: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 1:11.08 800 | else 1:11.08 | ^~~~ 1:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:11.08 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:11.08 | ^~~~~~~~~~~~~~~~~~ 1:11.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:11.08 66 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 1:11.08 | ^~~~~~~~~~~~~~~~~~~~~~ 1:13.81 liburiloader_prefetch.a.desc 1:14.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:14.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLChar.h:15, 1:14.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLChar.cpp:6: 1:14.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)': 1:14.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 1:14.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] 1:14.92 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:14.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:14.92 712 | class CompressedGlyph { 1:14.92 | ^~~~~~~~~~~~~~~ 1:14.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)': 1:14.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 1:14.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] 1:14.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:14.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:14.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:14.93 712 | class CompressedGlyph { 1:14.93 | ^~~~~~~~~~~~~~~ 1:20.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.cpp:6: 1:20.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)': 1:20.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:20.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:20.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:20.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:20.02 712 | class CompressedGlyph { 1:20.02 | ^~~~~~~~~~~~~~~ 1:20.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:20.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:20.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] 1:20.02 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:20.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:20.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:20.02 712 | class CompressedGlyph { 1:20.02 | ^~~~~~~~~~~~~~~ 1:22.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:22.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:22.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:22.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.cpp:6: 1:22.52 /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:22.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:22.52 /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:22.52 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:22.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:22.52 712 | class CompressedGlyph { 1:22.52 | ^~~~~~~~~~~~~~~ 1:22.52 /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:22.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:22.52 /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:22.52 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:22.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:22.52 712 | class CompressedGlyph { 1:22.52 | ^~~~~~~~~~~~~~~ 1:28.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 1:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.cpp:6: 1:28.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)': 1:28.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 1:28.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] 1:28.72 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:28.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:28.72 712 | class CompressedGlyph { 1:28.72 | ^~~~~~~~~~~~~~~ 1:28.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)': 1:28.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 1:28.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] 1:28.72 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:28.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:28.72 712 | class CompressedGlyph { 1:28.72 | ^~~~~~~~~~~~~~~ 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 1:30.17 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:30.17 /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:30.17 118 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 1:30.17 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:30.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:30.17 18 | class txXPathNode 1:30.17 | ^~~~~~~~~~~ 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 1:30.17 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:30.17 /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:30.17 288 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 1:30.17 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:30.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:30.17 18 | class txXPathNode 1:30.17 | ^~~~~~~~~~~ 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 1:30.17 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:30.17 /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:30.17 395 | memmove(insertion, mStart + pos - chunk, 1:30.17 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.17 396 | chunk * sizeof(txXPathNode)); 1:30.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:30.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:30.17 18 | class txXPathNode 1:30.17 | ^~~~~~~~~~~ 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 1:30.17 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:30.17 /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:30.17 513 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 1:30.17 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:30.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:30.17 18 | class txXPathNode 1:30.17 | ^~~~~~~~~~~ 1:30.17 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:30.17 /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:30.17 542 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 1:30.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:30.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:30.17 18 | class txXPathNode 1:30.17 | ^~~~~~~~~~~ 1:30.17 /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:30.17 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:30.17 /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:30.17 621 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 1:30.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:30.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.h:15, 1:30.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:30.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:30.17 18 | class txXPathNode 1:30.18 | ^~~~~~~~~~~ 1:32.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:32.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:32.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:32.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:32.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLTokenFrame.h:10, 1:32.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLTokenFrame.cpp:6: 1:32.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)': 1:32.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 1:32.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] 1:32.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:32.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:32.37 712 | class CompressedGlyph { 1:32.37 | ^~~~~~~~~~~~~~~ 1:32.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)': 1:32.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 1:32.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] 1:32.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:32.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:32.37 712 | class CompressedGlyph { 1:32.37 | ^~~~~~~~~~~~~~~ 1:36.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:36.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:36.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:36.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:36.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 1:36.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmactionFrame.h:10, 1:36.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmactionFrame.cpp:6: 1:36.58 /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.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.58 /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.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:36.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:36.58 712 | class CompressedGlyph { 1:36.58 | ^~~~~~~~~~~~~~~ 1:36.58 /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.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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.59 /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.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:36.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:36.59 712 | class CompressedGlyph { 1:36.59 | ^~~~~~~~~~~~~~~ 1:39.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:39.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:39.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:39.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:39.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmencloseFrame.h:11, 1:39.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmencloseFrame.cpp:6: 1:39.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)': 1:39.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 1:39.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] 1:39.88 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:39.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:39.88 712 | class CompressedGlyph { 1:39.88 | ^~~~~~~~~~~~~~~ 1:39.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)': 1:39.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 1:39.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] 1:39.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:39.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:39.89 712 | class CompressedGlyph { 1:39.89 | ^~~~~~~~~~~~~~~ 1:43.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:43.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:43.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:43.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:43.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfencedFrame.h:10, 1:43.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfencedFrame.cpp:6: 1:43.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)': 1:43.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 1:43.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] 1:43.57 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:43.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:43.57 712 | class CompressedGlyph { 1:43.57 | ^~~~~~~~~~~~~~~ 1:43.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)': 1:43.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 1:43.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] 1:43.57 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:43.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:43.57 712 | class CompressedGlyph { 1:43.57 | ^~~~~~~~~~~~~~~ 1:46.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:46.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:46.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:46.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:46.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfracFrame.h:10, 1:46.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmfracFrame.cpp:7: 1:46.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)': 1:46.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 1:46.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] 1:46.92 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:46.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:46.92 712 | class CompressedGlyph { 1:46.92 | ^~~~~~~~~~~~~~~ 1:46.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)': 1:46.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 1:46.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] 1:46.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:46.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:46.93 712 | class CompressedGlyph { 1:46.93 | ^~~~~~~~~~~~~~~ 1:50.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:50.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:50.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:50.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:50.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmmultiscriptsFrame.h:10, 1:50.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:7: 1:50.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)': 1:50.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 1:50.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] 1:50.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:50.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:50.55 712 | class CompressedGlyph { 1:50.55 | ^~~~~~~~~~~~~~~ 1:50.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)': 1:50.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 1:50.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] 1:50.55 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:50.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:50.55 712 | class CompressedGlyph { 1:50.55 | ^~~~~~~~~~~~~~~ 1:51.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)': 1:51.07 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 1:51.07 /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] 1:51.07 363 | memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant)); 1:51.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:51.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17: 1:51.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here 1:51.07 46 | struct nsXPTCVariant : public nsXPTCMiniVariant 1:51.07 | ^~~~~~~~~~~~~ 1:53.01 libdom_xslt_xpath.a.desc 1:53.64 libtoolkit_components_terminator.a.desc 1:53.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 1:53.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 1:53.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 1:53.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:53.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLTokenFrame.h:10, 1:53.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmoFrame.h:10, 1:53.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmoFrame.cpp:6: 1:53.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)': 1:53.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 1:53.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] 1:53.88 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:53.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:53.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:53.88 712 | class CompressedGlyph { 1:53.88 | ^~~~~~~~~~~~~~~ 1:53.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)': 1:53.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 1:53.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] 1:53.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:53.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:53.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:53.88 712 | class CompressedGlyph { 1:53.88 | ^~~~~~~~~~~~~~~ 1:54.76 libimage_decoders_icon_gtk.a.desc 1:54.85 libicustubdata.a.desc 1:56.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/udataswp.c: In function 'udata_openSwapperForInputData_58': 1:56.34 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 'long unsigned int' 1:56.34 /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 'long unsigned int' [-Wsign-compare] 1:56.34 438 | if( (length>=0 && lengthdata)) { 1:56.49 | ^~ 1:56.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uloc_tag.c: In function '_appendLDMLExtensionAsKeywords': 1:56.53 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 'long unsigned int' 1:56.53 /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 'long unsigned int' [-Wsign-compare] 1:56.53 1374 | if (bcpKeyLen >= sizeof(bcpKeyBuf)) { 1:56.53 | ^~ 1:56.53 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 'long unsigned int' 1:56.53 /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 'long unsigned int' [-Wsign-compare] 1:56.53 1409 | if (bcpTypeLen >= sizeof(bcpTypeBuf)) { 1:56.53 | ^~ 1:56.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ures_cnv.c: In function 'ures_openU_58': 1:56.64 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 'long unsigned int' 1:56.64 /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 'long unsigned int' [-Wsign-compare] 1:56.64 46 | if(length>=sizeof(pathBuffer)) { 1:56.64 | ^~ 1:56.64 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 'long unsigned int' 1:56.64 /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 'long unsigned int' [-Wsign-compare] 1:56.64 64 | if(length>=sizeof(pathBuffer)) { 1:56.64 | ^~ 1:56.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/utrace.c: In function 'outputPtrBytes': 1:56.76 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 'long unsigned int' 1:56.76 /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 'long unsigned int' [-Wsign-compare] 1:56.76 149 | for (i=0; i>16); 2:08.45 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 2:08.45 589 | case 2: 2:08.45 | ^~~~ 2:08.45 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.45 590 | *charErrorBuffer++=(uint8_t)(diff>>8); 2:08.45 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 2:08.45 592 | case 1: 2:08.45 | ^~~~ 2:08.45 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.45 607 | *offsets++=sourceIndex; 2:08.45 | ~~~~~~~~~~^~~~~~~~~~~~ 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 2:08.45 609 | case 2: 2:08.45 | ^~~~ 2:08.45 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.45 611 | *offsets++=sourceIndex; 2:08.45 | ~~~~~~~~~~^~~~~~~~~~~~ 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 2:08.45 613 | case 1: 2:08.45 | ^~~~ 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 2:08.45 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.45 790 | *target++=(uint8_t)(diff>>24); 2:08.45 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:08.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 2:08.46 792 | case 3: 2:08.46 | ^~~~ 2:08.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.46 819 | *charErrorBuffer++=(uint8_t)(diff>>16); 2:08.46 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:08.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 2:08.46 821 | case 2: 2:08.46 | ^~~~ 2:08.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.46 822 | *charErrorBuffer++=(uint8_t)(diff>>8); 2:08.46 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:08.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 2:08.46 824 | case 1: 2:08.46 | ^~~~ 2:08.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.46 838 | *target++=(uint8_t)(diff>>16); 2:08.47 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:08.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 2:08.47 840 | case 2: 2:08.47 | ^~~~ 2:08.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:08.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:08.47 841 | *target++=(uint8_t)(diff>>8); 2:08.47 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:08.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 2:08.47 843 | case 1: 2:08.47 | ^~~~ 2:09.59 /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:09.59 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:09.59 /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:09.59 515 | b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); 2:09.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:09.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:09.59 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:09.59 | ^~~~~~~~~~~~~ 2:09.59 /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:09.59 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:09.59 | ^ 2:09.60 /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:09.60 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:09.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:09.60 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:09.60 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:09.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:09.60 576 | uidna_toASCII(const UChar* src, int32_t srcLength, 2:09.60 | ^~~~~~~~~~~~~ 2:09.60 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:09.60 /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:09.60 528 | b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); 2:09.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:09.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:09.60 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:09.60 | ^~~~~~~~~~~~~ 2:09.60 /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:09.60 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:09.60 | ^ 2:09.60 /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:09.60 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:09.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:09.60 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:09.60 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:09.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:09.60 576 | uidna_toASCII(const UChar* src, int32_t srcLength, 2:09.60 | ^~~~~~~~~~~~~ 2:09.61 /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:09.61 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:09.61 /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:09.61 878 | b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); 2:09.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:09.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:09.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:09.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:09.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:09.61 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.61 | ^~~~~~~~~~~~~~~~ 2:09.61 /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:09.61 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:09.61 | ^ 2:09.61 /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:09.61 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:09.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:09.61 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.61 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:09.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:09.61 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:09.61 | ^~~~~~~~~~~~~~~~ 2:09.61 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:09.61 /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:09.62 889 | b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); 2:09.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:09.62 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.62 | ^~~~~~~~~~~~~~~~ 2:09.62 /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:09.62 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:09.62 | ^ 2:09.62 /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:09.62 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:09.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:09.62 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.62 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:09.62 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:09.62 | ^~~~~~~~~~~~~~~~ 2:09.62 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:09.62 /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:09.62 893 | b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); 2:09.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:09.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:09.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:09.63 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.63 | ^~~~~~~~~~~~~~~~ 2:09.63 /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:09.63 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:09.63 | ^ 2:09.63 /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:09.63 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:09.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:09.63 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.63 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:09.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:09.63 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:09.63 | ^~~~~~~~~~~~~~~~ 2:09.63 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:09.63 /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:09.63 904 | b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); 2:09.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/platform.h:25, 2:09.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/ptypes.h:52, 2:09.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/umachine.h:46, 2:09.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:09.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:19: 2:09.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:09.64 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.64 | ^~~~~~~~~~~~~~~~ 2:09.64 /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:09.64 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:09.64 | ^ 2:09.64 /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:09.64 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:09.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:09.64 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:09.64 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:09.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:09.64 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:09.65 | ^~~~~~~~~~~~~~~~ 2:10.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmencloseFrame.h:11, 2:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmsqrtFrame.h:10, 2:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmsqrtFrame.cpp:6: 2:10.63 /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:10.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:10.63 /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:10.63 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:10.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:10.63 712 | class CompressedGlyph { 2:10.63 | ^~~~~~~~~~~~~~~ 2:10.63 /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:10.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:10.63 /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:10.63 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:10.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:10.63 712 | class CompressedGlyph { 2:10.63 | ^~~~~~~~~~~~~~~ 2:12.33 /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:12.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:12.33 539 | if(fastCopy) { 2:12.33 | ^~ 2:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:552:3: note: here 2:12.33 552 | case kWritableAlias: { 2:12.33 | ^~~~ 2:12.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:562:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:12.33 562 | } 2:12.33 | ^ 2:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp:563:3: note: here 2:12.33 563 | default: 2:12.33 | ^~~~~~~ 2:12.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: At global scope: 2:12.34 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unistr.cpp: 'void uprv_UnicodeStringDummy()' defined but not used 2:12.34 /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:12.34 1940 | static void uprv_UnicodeStringDummy(void) { 2:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:13.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:13.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:13.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:13.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:13.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmtableFrame.h:10, 2:13.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmtableFrame.cpp:6: 2: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)': 2: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 2: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] 2:13.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:13.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:13.83 712 | class CompressedGlyph { 2:13.83 | ^~~~~~~~~~~~~~~ 2: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)': 2: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 2: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] 2:13.83 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:13.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:13.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:13.83 712 | class CompressedGlyph { 2:13.83 | ^~~~~~~~~~~~~~~ 2:14.16 /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:14.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresbund.cpp: this statement may fall through 2:14.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:14.16 1489 | *status = U_RESOURCE_TYPE_MISMATCH; 2:14.16 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2:14.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresbund.cpp:1491:5: note: here 2:14.16 1491 | default: 2:14.16 | ^~~~~~~ 2:17.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)': 2:17.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.02 291 | if(trail>0x3f || c>=0x110) { 2:17.02 | ^~ 2:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:297:5: note: here 2:17.02 297 | case 2: 2:17.02 | ^~~~ 2:17.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.02 304 | c=(c<<6)|trail; 2:17.02 | ~^~~~~~~~~~~~~ 2:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:306:5: note: here 2:17.02 306 | case 1: 2:17.02 | ^~~~ 2:17.02 /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:17.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.02 362 | if(c<0x110) { 2:17.02 | ^~ 2:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:370:9: note: here 2:17.02 370 | case 2: 2:17.02 | ^~~~ 2:17.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.02 373 | illegal|=(trail&0xc0)^0x80; 2:17.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/ustrtrns.cpp:375:9: note: here 2:17.02 375 | case 1: 2:17.02 | ^~~~ 2:17.73 /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:17.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/util_props.cpp: this statement may fall through 2:17.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:17.73 102 | if (!PatternProps::isWhiteSpace(c)) { 2:17.73 | ^~ 2:17.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/util_props.cpp:107:9: note: here 2:17.73 107 | case 126 /*'~'*/: 2:17.73 | ^~~~ 2:18.56 libicuuc.a.desc 2:18.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:18.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:18.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:18.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:18.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmunderoverFrame.h:10, 2:18.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLmunderoverFrame.cpp:6: 2:18.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)': 2:18.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 2:18.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] 2:18.78 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:18.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:18.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:18.79 712 | class CompressedGlyph { 2:18.79 | ^~~~~~~~~~~~~~~ 2:18.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)': 2:18.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 2:18.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] 2:18.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:18.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:18.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:18.79 712 | class CompressedGlyph { 2:18.79 | ^~~~~~~~~~~~~~~ 2:20.87 /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:20.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:20.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:2130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:20.87 2130 | } 2:20.87 | ^ 2:20.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:2133:5: note: here 2:20.87 2133 | case UCAL_EXTENDED_YEAR: 2:20.87 | ^~~~ 2:20.88 /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:20.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:20.88 3647 | set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 2:20.88 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:20.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/calendar.cpp:3649:5: note: here 2:20.88 3649 | case UCAL_MONTH: 2:20.88 | ^~~~ 2:22.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 2:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 2:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLFrame.h:10, 2:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 2:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLsemanticsFrame.h:10, 2:22.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/mathml/nsMathMLsemanticsFrame.cpp:7: 2:22.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)': 2:22.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 2:22.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] 2:22.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:22.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:22.42 712 | class CompressedGlyph { 2:22.42 | ^~~~~~~~~~~~~~~ 2:22.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)': 2:22.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 2:22.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] 2:22.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:22.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:22.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:22.42 712 | class CompressedGlyph { 2:22.42 | ^~~~~~~~~~~~~~~ 2:23.34 liblayout_mathml.a.desc 2:24.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 2:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 2:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIArray.h:10, 2:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIArrayExtensions.h:10, 2:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMutableArray.h:10, 2:24.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp:10: 2:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 2:24.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:24.86 819 | foundInterface = 0; \ 2:24.86 | ^~~~~~~~~~~~~~ 2:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:24.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:24.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:24.86 544 | NS_INTERFACE_MAP_END 2:24.87 | ^~~~~~~~~~~~~~~~~~~~ 2:24.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 2:24.87 811 | else 2:24.87 | ^~~~ 2:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:24.87 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:24.87 543 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 2:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 2:26.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 2:26.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISimpleEnumerator.h:10, 2:26.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/FileSystemModule.cpp:11, 2:26.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/storage/Unified_cpp_storage0.cpp:2: 2:26.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 2:26.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:26.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:26.52 819 | foundInterface = 0; \ 2:26.52 | ^~~~~~~~~~~~~~ 2:26.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:26.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:26.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:26.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:26.52 244 | NS_INTERFACE_MAP_END 2:26.52 | ^~~~~~~~~~~~~~~~~~~~ 2:26.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 2:26.52 811 | else 2:26.52 | ^~~~ 2:26.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:26.52 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:26.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:26.52 243 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 2:26.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 2:26.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:26.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:26.61 819 | foundInterface = 0; \ 2:26.62 | ^~~~~~~~~~~~~~ 2:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:26.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:26.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:26.62 80 | NS_INTERFACE_MAP_END 2:26.62 | ^~~~~~~~~~~~~~~~~~~~ 2:26.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 2:26.62 800 | else 2:26.62 | ^~~~ 2:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:26.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:26.62 | ^~~~~~~~~~~~~~~~~~ 2:26.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:26.62 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) 2:26.62 | ^~~~~~~~~~~~~~~~~~~~~~ 2:28.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 2:28.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 2:28.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageService.h:10, 2:28.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageService.cpp:10, 2:28.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 2:28.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:28.37 819 | foundInterface = 0; \ 2:28.37 | ^~~~~~~~~~~~~~ 2:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:28.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:28.37 252 | NS_INTERFACE_MAP_END 2:28.37 | ^~~~~~~~~~~~~~~~~~~~ 2:28.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 2:28.37 811 | else 2:28.37 | ^~~~ 2:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:28.37 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:28.37 251 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 2:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 2:28.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:28.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:28.50 819 | foundInterface = 0; \ 2:28.50 | ^~~~~~~~~~~~~~ 2:28.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:28.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:28.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:28.51 178 | NS_INTERFACE_MAP_END 2:28.51 | ^~~~~~~~~~~~~~~~~~~~ 2:28.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 2:28.51 800 | else 2:28.51 | ^~~~ 2:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:28.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:28.51 | ^~~~~~~~~~~~~~~~~~ 2:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:28.51 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 2:28.51 | ^~~~~~~~~~~~~~~~~~~~~~ 2:29.22 libstorage.a.desc 2:29.38 libintl_hyphenation_hyphen.a.desc 2:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_58::Formattable::getLong(UErrorCode&) const': 2:34.26 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:34.27 432 | if (instanceOfMeasure(fValue.fObject)) { 2:34.27 | ^~ 2:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 2:34.27 437 | default: 2:34.27 | ^~~~~~~ 2:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_58::Formattable::getInt64(UErrorCode&) const': 2:34.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:34.27 484 | if (instanceOfMeasure(fValue.fObject)) { 2:34.27 | ^~ 2:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 2:34.27 489 | default: 2:34.27 | ^~~~~~~ 2:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_58::Formattable::getDouble(UErrorCode&) const': 2:34.27 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 2:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:34.27 515 | if (instanceOfMeasure(fValue.fObject)) { 2:34.27 | ^~ 2:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 2:34.27 520 | default: 2:34.27 | ^~~~~~~ 2:38.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 2:38.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 2:38.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsBaseDragService.cpp:20: 2:38.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:38.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:38.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:38.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:38.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:38.54 712 | class CompressedGlyph { 2:38.54 | ^~~~~~~~~~~~~~~ 2:38.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:38.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:38.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:38.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:38.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:38.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:38.54 712 | class CompressedGlyph { 2:38.54 | ^~~~~~~~~~~~~~~ 2:40.38 /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&)': 2:40.38 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/plurrule.cpp: this statement may fall through 2:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:40.38 496 | curAndConstraint->negated=TRUE; 2:40.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/plurrule.cpp:498:9: note: here 2:40.38 498 | case tIn: 2:40.38 | ^~~~ 2:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_58::LocDataParser::inList(UChar, const UChar*) const': 2:41.28 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp: this 'while' clause does not guard... 2:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 2:41.28 323 | while (*list && *list != c) ++list; return *list == c; 2:41.28 | ^~~~~ 2:41.28 /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' 2:41.28 323 | while (*list && *list != c) ++list; return *list == c; 2:41.28 | ^~~~~~ 2:43.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 2:43.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsBaseWidget.cpp:15: 2:43.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)': 2:43.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 2:43.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] 2:43.95 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:43.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:43.95 712 | class CompressedGlyph { 2:43.95 | ^~~~~~~~~~~~~~~ 2:43.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)': 2:43.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 2:43.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] 2:43.95 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:43.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:43.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:43.95 712 | class CompressedGlyph { 2:43.95 | ^~~~~~~~~~~~~~~ 2:44.72 /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': 2:44.72 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: variable 'capContextUsageType' set but not used 2:44.72 /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] 2:44.72 1420 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; 2:44.72 | ^~~~~~~~~~~~~~~~~~~ 2:44.77 /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&)': 2:44.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 2:44.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1368:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:44.77 1368 | } 2:44.77 | ^ 2:44.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here 2:44.77 1369 | case kOvrStrTime : { 2:44.77 | ^~~~ 2:44.77 /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': 2:44.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 2:44.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:44.77 1473 | if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 2:44.77 | ^~ 2:44.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here 2:44.77 1489 | case UDAT_YEAR_FIELD: 2:44.77 | ^~~~ 2:44.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 2:44.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:44.77 1595 | if (U_FAILURE(status)) { 2:44.77 | ^~ 2:44.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here 2:44.77 1600 | case UDAT_DAY_OF_WEEK_FIELD: 2:44.77 | ^~~~ 2:44.78 /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': 2:44.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:44.78 2999 | if (value < 0 || value > 24) { 2:44.78 | ^~ 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here 2:44.78 3005 | case UDAT_YEAR_FIELD: 2:44.78 | ^~~~ 2:44.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:44.78 3191 | if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 2:44.78 | ^~ 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here 2:44.78 3196 | case UDAT_HOUR_OF_DAY0_FIELD: 2:44.78 | ^~~~ 2:44.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:44.78 3220 | if (gotNumber) // i.e., e or ee 2:44.78 | ^~ 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here 2:44.78 3229 | case UDAT_DAY_OF_WEEK_FIELD: 2:44.78 | ^~~~ 2:44.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:44.78 3317 | if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 2:44.78 | ^~ 2:44.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here 2:44.78 3322 | case UDAT_HOUR0_FIELD: 2:44.78 | ^~~~ 2:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)': 2:49.70 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 2:49.70 /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] 2:49.70 545 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 2:49.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/platform.h:25, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ptypes.h:52, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/umachine.h:46, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ustring.h:21, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 2:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/urename.h:763:54: note: declared here 2:49.70 763 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 2:49.70 | ^~~~~~~~~~~~~~~~~~~ 2:49.70 /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' 2:49.70 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:49.70 | ^ 2:49.70 /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' 2:49.70 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.70 /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' 2:49.70 763 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 2:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 2:49.70 1271 | ucol_setVariableTop(UCollator *coll, 2:49.70 | ^~~~~~~~~~~~~~~~~~~ 2:49.70 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 2:49.70 /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] 2:49.70 547 | ucol_restoreVariableTop(result, s.variableTopValue, status); 2:49.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/platform.h:25, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ptypes.h:52, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/umachine.h:46, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/utypes.h:38, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/ustring.h:21, 2:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 2:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/unicode/urename.h:754:58: note: declared here 2:49.70 754 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 2:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:49.70 /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' 2:49.70 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:49.70 | ^ 2:49.70 /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' 2:49.70 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.71 /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' 2:49.71 754 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 2:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:49.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 2:49.71 1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 2:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_58::UCollationPCE::processCE(uint32_t)': 2:49.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 2:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:49.97 226 | tertiary = ucol_tertiaryOrder(ce); 2:49.97 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 2:49.97 229 | case UCOL_SECONDARY: 2:49.97 | ^~~~ 2:49.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 2:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:49.97 230 | secondary = ucol_secondaryOrder(ce); 2:49.97 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 2:49.97 233 | case UCOL_PRIMARY: 2:49.97 | ^~~~ 2:55.55 libicui18n.a.desc 2:57.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CSSEditUtils.cpp:12: 2:57.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 2:57.61 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 2:57.61 /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] 2:57.61 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 2:57.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.h:19, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Text.h:9, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:16, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TextEditor.h:9, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/HTMLEditor.h:12, 2:57.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CSSEditUtils.cpp:10: 2:57.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 2:57.61 585 | class nsCSSValue { 2:57.61 | ^~~~~~~~~~ 2:59.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 2:59.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:59.96 837 | foundInterface = 0; \ 2:59.96 | ^~~~~~~~~~~~~~ 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 2:59.96 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 2:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2:59.96 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 2:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 2:59.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 2:59.96 /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 2:59.96 264 | } else 2:59.96 | ^~~~ 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 2:59.96 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 2:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 2:59.96 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 2:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 2:59.96 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 2:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 2:59.96 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 2:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:01.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:01.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 3:01.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:01.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:01.89 837 | foundInterface = 0; \ 3:01.89 | ^~~~~~~~~~~~~~ 3:01.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:01.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:01.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:01.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:01.89 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:01.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:01.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:01.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:01.89 /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:01.89 264 | } else 3:01.89 | ^~~~ 3:01.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:01.89 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:01.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' 3:01.90 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:01.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:01.90 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:01.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:01.90 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 3:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.h:9, 3:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.cpp:6: 3:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 3:04.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:04.61 837 | foundInterface = 0; \ 3:04.61 | ^~~~~~~~~~~~~~ 3:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:04.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:04.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CompositionTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:04.61 56 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:04.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.61 /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:04.61 55 | } else 3:04.61 | ^~~~ 3:05.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsLookAndFeel.h:13, 3:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsXPLookAndFeel.cpp:11, 3:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/Unified_cpp_widget2.cpp:47: 3:05.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)': 3:05.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 3:05.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] 3:05.24 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:05.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:05.24 712 | class CompressedGlyph { 3:05.24 | ^~~~~~~~~~~~~~~ 3:05.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)': 3:05.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 3:05.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] 3:05.24 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:05.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:05.24 712 | class CompressedGlyph { 3:05.24 | ^~~~~~~~~~~~~~~ 3:06.92 libwidget.a.desc 3:07.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:07.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:07.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:07.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:07.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:07.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:07.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.h:9, 3:07.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:07.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 3:07.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:07.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:07.64 837 | foundInterface = 0; \ 3:07.64 | ^~~~~~~~~~~~~~ 3:07.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:07.64 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:07.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:07.64 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:07.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:07.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.h:9, 3:07.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:07.65 /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:07.65 264 | } else 3:07.65 | ^~~~ 3:07.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:07.65 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:07.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.65 /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:07.65 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:07.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:07.65 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:07.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:07.65 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 3:07.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:09.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:09.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:09.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:09.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:09.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:09.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:09.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 3:09.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:09.76 837 | foundInterface = 0; \ 3:09.76 | ^~~~~~~~~~~~~~ 3:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:09.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:09.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:09.76 34 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:09.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:09.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:09.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:09.76 /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:09.76 264 | } else 3:09.76 | ^~~~ 3:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:09.76 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:09.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.76 /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:09.76 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:09.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:09.76 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:09.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:09.76 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 3:09.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.40 libdom_mathml.a.desc 3:12.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.h:9, 3:12.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 3:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 3:12.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:12.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:12.47 837 | foundInterface = 0; \ 3:12.47 | ^~~~~~~~~~~~~~ 3:12.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:12.47 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:12.47 40 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 3:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:12.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:12.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.h:9, 3:12.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 3:12.47 /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:12.47 264 | } else 3:12.47 | ^~~~ 3:12.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:12.47 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.47 /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:12.47 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:12.47 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:12.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:12.47 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 3:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.15 libintl_uconv.a.desc 3:15.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.h:9, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 3:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 3:15.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:15.63 837 | foundInterface = 0; \ 3:15.63 | ^~~~~~~~~~~~~~ 3:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:15.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:15.63 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.h:9, 3:15.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 3:15.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 3:15.63 264 | } else 3:15.63 | ^~~~ 3:15.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:15.63 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.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' 3:15.63 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:15.64 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:15.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:15.64 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 3:15.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:9, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.h:9, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp:6: 3:16.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 3:16.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:16.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:16.24 837 | foundInterface = 0; \ 3:16.24 | ^~~~~~~~~~~~~~ 3:16.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:16.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:16.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:16.24 14 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 3:16.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/nsIScriptElement.h:15, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:12, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.h:9, 3:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleLoadRequest.cpp:6: 3:16.24 /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:16.24 258 | } else 3:16.24 | ^~~~ 3:16.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 3:16.24 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 3:16.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 3:16.25 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 3:16.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.25 /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:16.25 13 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ModuleLoadRequest) 3:16.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 3:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 3:16.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:16.70 837 | foundInterface = 0; \ 3:16.70 | ^~~~~~~~~~~~~~ 3:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:16.70 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:16.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:16.70 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:16.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 3:16.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 3:16.71 /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:16.71 264 | } else 3:16.71 | ^~~~ 3:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:16.71 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.71 /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:16.71 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:16.71 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:16.71 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 3:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:17.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:17.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:17.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:17.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:17.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:17.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp:6: 3:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 3:17.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:17.06 819 | foundInterface = 0; \ 3:17.06 | ^~~~~~~~~~~~~~ 3:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:17.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:17.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:17.06 23 | NS_INTERFACE_MAP_END 3:17.06 | ^~~~~~~~~~~~~~~~~~~~ 3:17.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 3:17.06 811 | else 3:17.06 | ^~~~ 3:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 3:17.06 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 3:17.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3:17.07 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 3:17.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:17.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:17.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.h:9, 3:17.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:10: 3:17.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 3:17.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:17.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:17.72 819 | foundInterface = 0; \ 3:17.72 | ^~~~~~~~~~~~~~ 3:17.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:17.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:17.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:17.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:17.73 20 | NS_INTERFACE_MAP_END 3:17.73 | ^~~~~~~~~~~~~~~~~~~~ 3:17.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.h:10, 3:17.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:10: 3:17.73 /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:17.73 264 | } else 3:17.73 | ^~~~ 3:17.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:17.73 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:17.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.73 /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:17.73 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:17.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:17.73 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:17.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ModuleScript.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:17.73 19 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 3:17.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:20.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:20.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:20.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 3:20.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 3:20.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 3:20.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp:6: 3:20.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 3:20.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:20.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:20.91 819 | foundInterface = 0; \ 3:20.91 | ^~~~~~~~~~~~~~ 3:20.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:20.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:20.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:20.91 213 | NS_INTERFACE_MAP_END 3:20.91 | ^~~~~~~~~~~~~~~~~~~~ 3:20.91 /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:20.91 811 | else 3:20.91 | ^~~~ 3:20.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 3:20.91 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 3:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:20.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditorBase.cpp:212:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3:20.91 212 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 3:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:9, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 3:23.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:23.36 819 | foundInterface = 0; \ 3:23.36 | ^~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:23.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:23.36 80 | NS_INTERFACE_MAP_END 3:23.36 | ^~~~~~~~~~~~~~~~~~~~ 3:23.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/nsIScriptElement.h:15, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:12, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:23.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 3:23.36 264 | } else 3:23.36 | ^~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:23.36 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.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' 3:23.36 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:23.36 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:23.36 79 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:9, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 3:23.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:23.36 819 | foundInterface = 0; \ 3:23.36 | ^~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:23.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:23.36 234 | NS_INTERFACE_MAP_END 3:23.36 | ^~~~~~~~~~~~~~~~~~~~ 3:23.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/nsIScriptElement.h:15, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.h:12, 3:23.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:6: 3:23.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 3:23.36 264 | } else 3:23.36 | ^~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:23.36 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.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' 3:23.36 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:23.36 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/script/ScriptLoader.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:23.36 233 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 3:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.05 libdom_script.a.desc 3:30.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 3:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 3:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 3:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 3:30.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/BlockReflowInput.cpp:15: 3:30.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)': 3:30.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 3:30.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] 3:30.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:30.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:30.21 712 | class CompressedGlyph { 3:30.21 | ^~~~~~~~~~~~~~~ 3:30.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)': 3:30.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 3:30.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] 3:30.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:30.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:30.21 712 | class CompressedGlyph { 3:30.21 | ^~~~~~~~~~~~~~~ 3:40.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 3:40.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextRunTransformations.h:12, 3:40.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/MathMLTextRunFactory.h:10, 3:40.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/MathMLTextRunFactory.cpp:6: 3:40.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)': 3:40.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 3:40.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] 3:40.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:40.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:40.96 712 | class CompressedGlyph { 3:40.96 | ^~~~~~~~~~~~~~~ 3:40.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)': 3:40.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 3:40.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] 3:40.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:40.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:40.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:40.96 712 | class CompressedGlyph { 3:40.96 | ^~~~~~~~~~~~~~~ 3:45.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 3:45.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 3:45.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/ReflowInput.cpp:18: 3:45.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)': 3:45.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 3:45.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] 3:45.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:45.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:45.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:45.28 712 | class CompressedGlyph { 3:45.28 | ^~~~~~~~~~~~~~~ 3:45.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)': 3:45.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 3:45.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] 3:45.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:45.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:45.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:45.28 712 | class CompressedGlyph { 3:45.28 | ^~~~~~~~~~~~~~~ 3:48.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSEditUtils.h:9, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 3:48.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp:6: 3:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 3:48.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:48.78 837 | foundInterface = 0; \ 3:48.78 | ^~~~~~~~~~~~~~ 3:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:48.78 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:48.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:48.78 250 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 3:48.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: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 3:48.78 800 | else 3:48.78 | ^~~~ 3:48.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:48.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:48.79 | ^~~~~~~~~~~~~~~~~~ 3:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:48.79 249 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 3:48.79 | ^~~~~~~~~~~~~~~~~~~~~~ 4:06.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:06.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/TextOverflow.cpp:14: 4:06.84 /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:06.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 4:06.84 /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:06.84 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:06.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:06.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:06.84 712 | class CompressedGlyph { 4:06.84 | ^~~~~~~~~~~~~~~ 4:06.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)': 4:06.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 4:06.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] 4:06.84 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:06.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:06.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:06.85 712 | class CompressedGlyph { 4:06.85 | ^~~~~~~~~~~~~~~ 4:11.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.h:9, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 4:11.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 4:11.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:11.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:11.90 837 | foundInterface = 0; \ 4:11.90 | ^~~~~~~~~~~~~~ 4:11.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:11.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:11.90 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.h:9, 4:11.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 4:11.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:11.90 264 | } else 4:11.90 | ^~~~ 4:11.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:11.90 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.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:11.90 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.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:11.90 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:11.90 46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 4:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:13.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:13.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:13.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBRFrame.cpp:10: 4:13.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)': 4:13.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 4:13.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] 4:13.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:13.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:13.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:13.53 712 | class CompressedGlyph { 4:13.53 | ^~~~~~~~~~~~~~~ 4:13.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)': 4:13.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 4:13.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] 4:13.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:13.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:13.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:13.53 712 | class CompressedGlyph { 4:13.53 | ^~~~~~~~~~~~~~~ 4:14.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.h:9, 4:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.cpp:6: 4:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 4:14.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:14.77 837 | foundInterface = 0; \ 4:14.77 | ^~~~~~~~~~~~~~ 4:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:14.77 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/InsertTextTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:14.77 48 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:14.77 /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:14.77 47 | } else 4:14.77 | ^~~~ 4:17.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:17.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:17.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:17.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:17.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:17.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:17.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.h:9, 4:17.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 4:17.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 4:17.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:17.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:17.43 837 | foundInterface = 0; \ 4:17.43 | ^~~~~~~~~~~~~~ 4:17.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:17.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:17.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:17.44 38 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:17.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.h:9, 4:17.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 4:17.44 /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:17.44 264 | } else 4:17.44 | ^~~~ 4:17.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:17.44 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.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' 4:17.44 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:17.44 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:17.44 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 4:17.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:20.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:20.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:20.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBlockFrame.cpp:23: 4:20.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)': 4:20.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 4:20.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] 4:20.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:20.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:20.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:20.04 712 | class CompressedGlyph { 4:20.04 | ^~~~~~~~~~~~~~~ 4:20.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)': 4:20.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 4:20.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] 4:20.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:20.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:20.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:20.04 712 | class CompressedGlyph { 4:20.04 | ^~~~~~~~~~~~~~~ 4:20.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/EditAggregateTransaction.h:9, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.h:9, 4:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp:6: 4:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 4:20.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:20.06 837 | foundInterface = 0; \ 4:20.06 | ^~~~~~~~~~~~~~ 4:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:20.06 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:20.06 59 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 4:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:20.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 4:20.06 800 | else 4:20.06 | ^~~~ 4:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:20.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:20.07 | ^~~~~~~~~~~~~~~~~~ 4:20.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/PlaceholderTransaction.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:20.07 58 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 4:20.07 | ^~~~~~~~~~~~~~~~~~~~~~ 4:24.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 4:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 4:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 4:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsColumnSetFrame.h:13, 4:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBlockReflowContext.cpp:12: 4:24.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)': 4:24.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 4:24.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] 4:24.75 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:24.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:24.75 712 | class CompressedGlyph { 4:24.75 | ^~~~~~~~~~~~~~~ 4:24.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)': 4:24.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 4:24.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] 4:24.76 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:24.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:24.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:24.76 712 | class CompressedGlyph { 4:24.76 | ^~~~~~~~~~~~~~~ 4:27.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.h:9, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 4:27.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 4:27.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:27.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:27.83 837 | foundInterface = 0; \ 4:27.83 | ^~~~~~~~~~~~~~ 4:27.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:27.83 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:27.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:27.83 40 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:27.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:27.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.h:9, 4:27.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 4:27.84 /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:27.84 264 | } else 4:27.84 | ^~~~ 4:27.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:27.84 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:27.84 /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:27.84 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:27.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:27.84 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:27.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:27.84 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 4:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:28.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 4:28.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsBulletFrame.cpp:17: 4:28.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:28.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:28.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:28.35 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:28.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:28.35 712 | class CompressedGlyph { 4:28.35 | ^~~~~~~~~~~~~~~ 4:28.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:28.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:28.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:28.35 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:28.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:28.35 712 | class CompressedGlyph { 4:28.35 | ^~~~~~~~~~~~~~~ 4:29.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 4:29.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:29.97 837 | foundInterface = 0; \ 4:29.97 | ^~~~~~~~~~~~~~ 4:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:29.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:29.97 64 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:29.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:29.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:29.98 264 | } else 4:29.98 | ^~~~ 4:29.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:29.98 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:29.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.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:29.98 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:29.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.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:29.98 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:29.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:29.98 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction) 4:29.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:29.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 4:29.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:29.98 837 | foundInterface = 0; \ 4:29.98 | ^~~~~~~~~~~~~~ 4:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:29.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:29.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:29.99 119 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:29.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.h:9, 4:29.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 4:29.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 4:29.99 264 | } else 4:29.99 | ^~~~ 4:29.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:29.99 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.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' 4:29.99 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:29.99 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:29.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/StyleSheetTransactions.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:30.00 118 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction) 4:30.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:34.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 4:34.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 4:34.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 4:34.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 4:34.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TextEditRules.h:9, 4:34.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp:6: 4:34.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 4:34.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:34.12 819 | foundInterface = 0; \ 4:34.12 | ^~~~~~~~~~~~~~ 4:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:34.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:34.12 108 | NS_INTERFACE_MAP_END 4:34.12 | ^~~~~~~~~~~~~~~~~~~~ 4:34.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 4:34.12 811 | else 4:34.12 | ^~~~ 4:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 4:34.12 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 4:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditRules.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 4:34.12 107 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules) 4:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:36.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 4:36.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 4:36.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 4:36.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsColumnSetFrame.h:13, 4:36.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsColumnSetFrame.cpp:9: 4:36.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)': 4:36.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 4:36.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] 4:36.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:36.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:36.05 712 | class CompressedGlyph { 4:36.05 | ^~~~~~~~~~~~~~~ 4:36.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)': 4:36.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 4:36.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] 4:36.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:36.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:36.05 712 | class CompressedGlyph { 4:36.05 | ^~~~~~~~~~~~~~~ 4:40.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 4:40.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 4:40.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsContainerFrame.cpp:23: 4:40.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)': 4:40.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 4:40.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] 4:40.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:40.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:40.05 712 | class CompressedGlyph { 4:40.05 | ^~~~~~~~~~~~~~~ 4:40.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)': 4:40.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 4:40.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] 4:40.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:40.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:40.05 712 | class CompressedGlyph { 4:40.05 | ^~~~~~~~~~~~~~~ 4:44.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:44.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 4:44.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 4:44.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 4:44.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 4:44.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TextEditor.h:9, 4:44.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp:6: 4:44.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 4:44.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:44.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:44.06 837 | foundInterface = 0; \ 4:44.06 | ^~~~~~~~~~~~~~ 4:44.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:44.06 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:44.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:44.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:44.06 113 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 4:44.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:44.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 4:44.06 800 | else 4:44.06 | ^~~~ 4:44.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:44.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:44.06 | ^~~~~~~~~~~~~~~~~~ 4:44.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TextEditor.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:44.06 112 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 4:44.06 | ^~~~~~~~~~~~~~~~~~~~~~ 4:48.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 4:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 4:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 4:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 4:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsFlexContainerFrame.cpp:14: 4:48.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)': 4:48.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 4:48.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] 4:48.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:48.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:48.42 712 | class CompressedGlyph { 4:48.42 | ^~~~~~~~~~~~~~~ 4:48.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)': 4:48.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 4:48.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] 4:48.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:48.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:48.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:48.42 712 | class CompressedGlyph { 4:48.42 | ^~~~~~~~~~~~~~~ 4:50.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 4:50.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 4:50.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.h:10, 4:50.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp:6: 4:50.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)': 4:50.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:50.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:50.97 819 | foundInterface = 0; \ 4:50.97 | ^~~~~~~~~~~~~~ 4:50.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:50.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:50.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:50.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:50.97 40 | NS_INTERFACE_MAP_END 4:50.97 | ^~~~~~~~~~~~~~~~~~~~ 4:50.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 4:50.97 800 | else 4:50.97 | ^~~~ 4:50.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:50.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:50.97 | ^~~~~~~~~~~~~~~~~~ 4:50.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:50.97 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 4:50.97 | ^~~~~~~~~~~~~~~~~~~~~~ 4:54.95 libeditor_libeditor.a.desc 4:58.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 4:58.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 4:58.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsFrame.cpp:34: 4:58.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)': 4:58.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 4:58.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] 4:58.47 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:58.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:58.47 712 | class CompressedGlyph { 4:58.47 | ^~~~~~~~~~~~~~~ 4:58.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)': 4:58.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 4:58.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] 4:58.47 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:58.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:58.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:58.47 712 | class CompressedGlyph { 4:58.47 | ^~~~~~~~~~~~~~~ 5:11.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:11.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 5:11.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsFrameState.cpp:27: 5:11.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)': 5:11.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 5:11.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] 5:11.27 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:11.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:11.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:11.27 712 | class CompressedGlyph { 5:11.27 | ^~~~~~~~~~~~~~~ 5:11.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)': 5:11.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 5:11.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] 5:11.27 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:11.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:11.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:11.27 712 | class CompressedGlyph { 5:11.27 | ^~~~~~~~~~~~~~~ 5:15.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.h:11, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.cpp:7: 5:15.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 5:15.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 5:15.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.cpp:826:34: required from here 5:15.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 5:15.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] 5:15.86 66 | memset(aT, 0, N * sizeof(T)); 5:15.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 5:15.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSUtils.h:18, 5:15.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/ProxyAutoConfig.cpp:15: 5:15.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 5:15.87 303 | class MOZ_NON_PARAM alignas(8) Value 5:15.87 | ^~~~~ 5:17.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:17.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 5:17.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsGfxScrollFrame.cpp:24: 5:17.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)': 5:17.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 5:17.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] 5:17.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:17.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:17.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:17.60 712 | class CompressedGlyph { 5:17.60 | ^~~~~~~~~~~~~~~ 5:17.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)': 5:17.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 5:17.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] 5:17.60 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:17.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:17.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:17.60 712 | class CompressedGlyph { 5:17.60 | ^~~~~~~~~~~~~~~ 5:23.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:23.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 5:23.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 5:23.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 5:23.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsGridContainerFrame.cpp:25: 5:23.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)': 5:23.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 5:23.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] 5:23.35 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:23.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:23.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:23.35 712 | class CompressedGlyph { 5:23.35 | ^~~~~~~~~~~~~~~ 5:23.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)': 5:23.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 5:23.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] 5:23.35 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:23.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:23.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:23.35 712 | class CompressedGlyph { 5:23.35 | ^~~~~~~~~~~~~~~ 5:25.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 5:25.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 5:25.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 5:25.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAsyncInputStream.h:10, 5:25.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.h:9, 5:25.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp:6: 5:25.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 5:25.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:25.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:25.91 819 | foundInterface = 0; \ 5:25.91 | ^~~~~~~~~~~~~~ 5:25.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:25.91 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 5:25.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:25.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 5:25.91 43 | NS_INTERFACE_MAP_END_THREADSAFE 5:25.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.91 /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:25.91 811 | else 5:25.91 | ^~~~ 5:25.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 5:25.92 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 5:25.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 5:25.92 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 5:25.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:26.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:26.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:26.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:6: 5:26.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 5:26.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:26.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:26.95 837 | foundInterface = 0; \ 5:26.95 | ^~~~~~~~~~~~~~ 5:26.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:26.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:26.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:26.95 261 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 5:26.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:11: 5:26.95 /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:26.95 137 | } else 5:26.95 | ^~~~ 5:26.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:260:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:26.95 260 | NS_IMPL_QUERY_CLASSINFO(nsBufferedInputStream) 5:26.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:26.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:26.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:6: 5:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 5:26.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:26.96 837 | foundInterface = 0; \ 5:26.96 | ^~~~~~~~~~~~~~ 5:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:26.96 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:26.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:26.96 569 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 5:26.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:26.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 5:26.96 800 | else 5:26.96 | ^~~~ 5:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:26.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:26.96 | ^~~~~~~~~~~~~~~~~~ 5:26.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:26.96 568 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 5:26.96 | ^~~~~~~~~~~~~~~~~~~~~~ 5:31.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:6: 5:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 5:31.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:31.39 837 | foundInterface = 0; \ 5:31.39 | ^~~~~~~~~~~~~~ 5:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:31.39 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:31.39 415 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 5:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:22: 5:31.39 /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:31.39 137 | } else 5:31.39 | ^~~~ 5:31.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:31.40 414 | NS_IMPL_QUERY_CLASSINFO(nsFileInputStream) 5:31.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:31.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:6: 5:31.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)': 5:31.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:31.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:31.41 837 | foundInterface = 0; \ 5:31.41 | ^~~~~~~~~~~~~~ 5:31.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:31.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:31.41 707 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 5:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:22: 5:31.41 /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:31.41 137 | } else 5:31.41 | ^~~~ 5:31.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:31.41 706 | NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream) 5:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:32.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:32.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 5:32.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsImageFrame.cpp:22: 5:32.11 /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:32.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:32.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] 5:32.12 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:32.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:32.12 712 | class CompressedGlyph { 5:32.12 | ^~~~~~~~~~~~~~~ 5:32.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)': 5:32.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 5:32.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] 5:32.12 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:32.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:32.12 712 | class CompressedGlyph { 5:32.12 | ^~~~~~~~~~~~~~~ 5:39.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 5:39.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 5:39.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRequest.h:10, 5:39.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsILoadGroup.h:10, 5:39.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.h:9, 5:39.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp:8: 5:39.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 5:39.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:39.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:39.54 819 | foundInterface = 0; \ 5:39.54 | ^~~~~~~~~~~~~~ 5:39.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:39.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:39.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:39.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:39.54 158 | NS_INTERFACE_MAP_END 5:39.54 | ^~~~~~~~~~~~~~~~~~~~ 5:39.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 5:39.54 800 | else 5:39.54 | ^~~~ 5:39.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:39.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:39.54 | ^~~~~~~~~~~~~~~~~~ 5:39.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsLoadGroup.cpp:157:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:39.55 157 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 5:39.55 | ^~~~~~~~~~~~~~~~~~~~~~ 5:39.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:39.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 5:39.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsInlineFrame.cpp:21: 5:39.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)': 5:39.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 5:39.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] 5:39.90 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:39.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:39.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:39.90 712 | class CompressedGlyph { 5:39.90 | ^~~~~~~~~~~~~~~ 5:39.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)': 5:39.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 5:39.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] 5:39.90 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:39.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:39.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:39.90 712 | class CompressedGlyph { 5:39.90 | ^~~~~~~~~~~~~~~ 5:40.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 5:40.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:11: 5:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 5:40.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:40.98 819 | foundInterface = 0; \ 5:40.98 | ^~~~~~~~~~~~~~ 5:40.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:40.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:40.99 170 | NS_INTERFACE_MAP_END 5:40.99 | ^~~~~~~~~~~~~~~~~~~~ 5:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 5:40.99 77 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 5:40.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:40.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:21: 5:40.99 /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:40.99 137 | } else 5:40.99 | ^~~~ 5:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:40.99 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 5:40.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:40.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 5:40.99 77 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 5:40.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 5:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 5:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 5:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsLineBox.cpp:17: 5:47.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)': 5:47.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 5:47.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] 5:47.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:47.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:47.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:47.13 712 | class CompressedGlyph { 5:47.13 | ^~~~~~~~~~~~~~~ 5:47.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)': 5:47.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 5:47.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] 5:47.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:47.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:47.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:47.13 712 | class CompressedGlyph { 5:47.13 | ^~~~~~~~~~~~~~~ 5:48.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 5:48.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 5:48.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.h:10, 5:48.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:10: 5:48.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 5:48.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:48.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:48.76 819 | foundInterface = 0; \ 5:48.76 | ^~~~~~~~~~~~~~ 5:48.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:48.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:48.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:48.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:48.76 410 | NS_INTERFACE_MAP_END 5:48.76 | ^~~~~~~~~~~~~~~~~~~~ 5:48.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:12: 5:48.76 /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:48.76 137 | } else 5:48.76 | ^~~~ 5:48.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:48.76 409 | NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 5:48.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:50.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 5:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 5:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIContentSecurityManager.h:10, 5:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsContentSecurityManager.h:9, 5:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp:6: 5:50.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 5:50.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:50.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:50.60 819 | foundInterface = 0; \ 5:50.60 | ^~~~~~~~~~~~~~ 5:50.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:50.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:50.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:50.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:50.60 31 | NS_INTERFACE_MAP_END 5:50.60 | ^~~~~~~~~~~~~~~~~~~~ 5:50.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 5:50.60 800 | else 5:50.60 | ^~~~ 5:50.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:50.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:50.61 | ^~~~~~~~~~~~~~~~~~ 5:50.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:50.61 30 | NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 5:50.61 | ^~~~~~~~~~~~~~~~~~~~~~ 5:50.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 5:50.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 5:50.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsLineLayout.cpp:14: 5:50.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)': 5:50.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 5:50.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] 5:50.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:50.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:50.71 712 | class CompressedGlyph { 5:50.71 | ^~~~~~~~~~~~~~~ 5:50.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)': 5:50.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 5:50.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] 5:50.71 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:50.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:50.71 712 | class CompressedGlyph { 5:50.71 | ^~~~~~~~~~~~~~~ 5:54.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 5:54.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 5:54.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:10, 5:54.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp:9: 5:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 5:54.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:54.61 819 | foundInterface = 0; \ 5:54.61 | ^~~~~~~~~~~~~~ 5:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:54.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:54.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:54.61 58 | NS_INTERFACE_MAP_END 5:54.61 | ^~~~~~~~~~~~~~~~~~~~ 5: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 5:54.61 800 | else 5:54.61 | ^~~~ 5:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:54.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:54.61 | ^~~~~~~~~~~~~~~~~~ 5:54.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:54.61 57 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 5:54.61 | ^~~~~~~~~~~~~~~~~~~~~~ 5:56.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.cpp:6: 5:56.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h: In constructor 'mozilla::net::nsSocketTransport::nsSocketTransport()': 5:56.70 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h: 'mozilla::net::nsSocketTransport::mAttached' will be initialized after 5:56.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h:319:10: warning: 'mozilla::net::nsSocketTransport::mAttached' will be initialized after [-Wreorder] 5:56.70 319 | bool mAttached; 5:56.70 | ^~~~~~~~~ 5:56.70 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h: 'mozilla::Atomic mozilla::net::nsSocketTransport::mInputClosed' 5:56.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.h:309:18: warning: 'mozilla::Atomic mozilla::net::nsSocketTransport::mInputClosed' [-Wreorder] 5:56.70 309 | Atomic mInputClosed{true}; 5:56.70 | ^~~~~~~~~~~~ 5:56.70 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.cpp: when initialized here 5:56.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsSocketTransport2.cpp:730:1: warning: when initialized here [-Wreorder] 5:56.70 730 | nsSocketTransport::nsSocketTransport() 5:56.70 | ^~~~~~~~~~~~~~~~~ 5:57.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 5:57.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsPageFrame.cpp:9: 5:57.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)': 5:57.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 5:57.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] 5:57.77 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:57.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:57.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:57.77 712 | class CompressedGlyph { 5:57.77 | ^~~~~~~~~~~~~~~ 5:57.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)': 5:57.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 5:57.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] 5:57.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:57.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:57.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:57.77 712 | class CompressedGlyph { 5:57.77 | ^~~~~~~~~~~~~~~ 6:00.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:10, 6:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 6:00.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:00.04 819 | foundInterface = 0; \ 6:00.04 | ^~~~~~~~~~~~~~ 6:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:00.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:00.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:1278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:00.04 1278 | NS_INTERFACE_MAP_END 6:00.04 | ^~~~~~~~~~~~~~~~~~~~ 6:00.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 6:00.04 800 | else 6:00.04 | ^~~~ 6:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:00.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:00.04 | ^~~~~~~~~~~~~~~~~~ 6:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:1277:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:00.04 1277 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 6:00.04 | ^~~~~~~~~~~~~~~~~~~~~~ 6:00.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:00.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:00.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:00.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:00.13 /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:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:564:17: required from here 6:00.13 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:00.13 /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:00.13 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:00.13 | ~~~~~~~^~~~ 6:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 6:00.13 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 6:00.13 | ^ 6:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:00.13 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:00.13 | ^ 6:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:00.13 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:00.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:00.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:00.13 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:00.13 | ^~~~~~~~~~~~~~~~~~ 6:00.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:17, 6:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:00.14 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:00.14 /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:00.14 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:00.14 | ~~~~~~~^~~~ 6:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 6:00.14 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 6:00.14 | ^ 6:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 6:00.14 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 6:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:00.14 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:00.14 | ^ 6:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:00.14 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:00.14 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 6:00.14 | ^~~~~~~~~~~~~~~~~~ 6:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:00.18 /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 = long unsigned int]': 6:00.18 /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; long unsigned int Extent = 18446744073709551615; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:564:17: required from here 6:00.18 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:00.18 /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:00.18 154 | (index_ >= 0 && index <= span_->Length())); 6:00.18 | ~~~~~~~^~~~ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 6:00.18 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 6:00.18 | ^ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:00.18 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:00.18 | ^ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:00.18 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:00.18 153 | MOZ_RELEASE_ASSERT(span == nullptr || 6:00.18 | ^~~~~~~~~~~~~~~~~~ 6:00.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:17, 6:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/basictypes.h:15, 6:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util.h:12, 6:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/glue/IPCMessageUtils.h:9, 6:00.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsStandardURL.cpp:7: 6:00.18 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:00.18 /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:00.18 154 | (index_ >= 0 && index <= span_->Length())); 6:00.18 | ~~~~~~~^~~~ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 6:00.18 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 6:00.18 | ^ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 6:00.18 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 6:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 6:00.18 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 6:00.18 | ^ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 6:00.18 433 | MOZ_RELEASE_ASSERT_GLUE( \ 6:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:00.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 6:00.18 153 | MOZ_RELEASE_ASSERT(span == nullptr || 6:00.18 | ^~~~~~~~~~~~~~~~~~ 6:01.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:01.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:01.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 6:01.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 6:01.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsPlaceholderFrame.cpp:20: 6:01.38 /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:01.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:01.38 /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:01.38 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:01.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:01.38 712 | class CompressedGlyph { 6:01.38 | ^~~~~~~~~~~~~~~ 6:01.38 /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:01.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:01.38 /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:01.38 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:01.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:01.38 712 | class CompressedGlyph { 6:01.38 | ^~~~~~~~~~~~~~~ 6:05.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:05.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:05.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsPluginFrame.cpp:27: 6:05.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)': 6:05.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 6:05.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] 6:05.39 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:05.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:05.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:05.39 712 | class CompressedGlyph { 6:05.39 | ^~~~~~~~~~~~~~~ 6:05.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)': 6:05.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 6:05.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] 6:05.39 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:05.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:05.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:05.39 712 | class CompressedGlyph { 6:05.39 | ^~~~~~~~~~~~~~~ 6:05.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 6:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 6:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 6:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 6:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 6:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 6:05.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp:8: 6:05.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 6:05.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:05.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:05.80 819 | foundInterface = 0; \ 6:05.80 | ^~~~~~~~~~~~~~ 6:05.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:05.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:05.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:05.81 168 | NS_INTERFACE_MAP_END 6:05.81 | ^~~~~~~~~~~~~~~~~~~~ 6:05.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 6:05.81 800 | else 6:05.81 | ^~~~ 6:05.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:05.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:05.81 | ^~~~~~~~~~~~~~~~~~ 6:05.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsUDPSocket.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:05.81 167 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 6:05.81 | ^~~~~~~~~~~~~~~~~~~~~~ 6:08.44 libnetwerk_base.a.desc 6:09.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:09.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/PrintTranslator.cpp:9: 6:09.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)': 6:09.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 6:09.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] 6:09.50 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:09.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:09.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:09.50 712 | class CompressedGlyph { 6:09.50 | ^~~~~~~~~~~~~~~ 6:09.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)': 6:09.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 6:09.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] 6:09.50 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:09.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:09.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:09.50 712 | class CompressedGlyph { 6:09.50 | ^~~~~~~~~~~~~~~ 6:10.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 6:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsRubyBaseContainerFrame.cpp:19: 6:10.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)': 6:10.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 6:10.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] 6:10.75 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:10.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:10.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:10.75 712 | class CompressedGlyph { 6:10.75 | ^~~~~~~~~~~~~~~ 6:10.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)': 6:10.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 6:10.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] 6:10.75 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:10.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:10.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:10.75 712 | class CompressedGlyph { 6:10.75 | ^~~~~~~~~~~~~~~ 6:11.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:11.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:11.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:11.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPagePrintTimer.h:12, 6:11.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/ipc/RemotePrintJobChild.cpp:9: 6:11.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)': 6:11.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 6:11.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] 6:11.65 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:11.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:11.65 712 | class CompressedGlyph { 6:11.65 | ^~~~~~~~~~~~~~~ 6:11.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)': 6:11.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 6:11.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] 6:11.65 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:11.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:11.65 712 | class CompressedGlyph { 6:11.65 | ^~~~~~~~~~~~~~~ 6:14.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/ipc/RemotePrintJobParent.cpp:16: 6:14.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:14.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:14.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:14.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:14.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:14.76 712 | class CompressedGlyph { 6:14.76 | ^~~~~~~~~~~~~~~ 6:14.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:14.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:14.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] 6:14.76 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:14.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:14.76 712 | class CompressedGlyph { 6:14.76 | ^~~~~~~~~~~~~~~ 6:16.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPagePrintTimer.h:12, 6:16.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPagePrintTimer.cpp:6: 6:16.61 /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: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 6:16.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:16.61 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:16.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:16.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:16.62 712 | class CompressedGlyph { 6:16.62 | ^~~~~~~~~~~~~~~ 6:16.62 /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:16.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:16.62 /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:16.62 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:16.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:16.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:16.62 712 | class CompressedGlyph { 6:16.62 | ^~~~~~~~~~~~~~~ 6:19.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintData.h:12, 6:19.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintData.cpp:6: 6:19.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)': 6:19.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 6:19.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] 6:19.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:19.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:19.31 712 | class CompressedGlyph { 6:19.31 | ^~~~~~~~~~~~~~~ 6:19.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)': 6:19.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 6:19.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] 6:19.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:19.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:19.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:19.31 712 | class CompressedGlyph { 6:19.32 | ^~~~~~~~~~~~~~~ 6:21.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:21.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:21.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:21.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintEngine.h:13, 6:21.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintEngine.cpp:6: 6:21.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)': 6:21.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 6:21.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] 6:21.64 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:21.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:21.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:21.64 712 | class CompressedGlyph { 6:21.64 | ^~~~~~~~~~~~~~~ 6:21.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)': 6:21.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 6:21.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] 6:21.64 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:21.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:21.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:21.64 712 | class CompressedGlyph { 6:21.64 | ^~~~~~~~~~~~~~~ 6:26.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.h:13, 6:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/printing/nsPrintObject.cpp:6: 6:26.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)': 6:26.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 6:26.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] 6:26.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:26.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:26.13 712 | class CompressedGlyph { 6:26.13 | ^~~~~~~~~~~~~~~ 6:26.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)': 6:26.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 6:26.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] 6:26.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:26.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:26.13 712 | class CompressedGlyph { 6:26.14 | ^~~~~~~~~~~~~~~ 6:29.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:29.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:20: 6:29.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)': 6:29.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 6:29.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] 6:29.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:29.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:29.46 712 | class CompressedGlyph { 6:29.46 | ^~~~~~~~~~~~~~~ 6:29.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)': 6:29.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 6:29.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] 6:29.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:29.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:29.46 712 | class CompressedGlyph { 6:29.46 | ^~~~~~~~~~~~~~~ 6:29.94 liblayout_printing.a.desc 6:29.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:29.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 6:29.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReference.h:10, 6:29.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:9, 6:29.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:10: 6:29.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 6:29.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:29.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:29.95 819 | foundInterface = 0; \ 6:29.95 | ^~~~~~~~~~~~~~ 6:29.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:29.95 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:29.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:3548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:29.96 3548 | NS_INTERFACE_MAP_END 6:29.96 | ^~~~~~~~~~~~~~~~~~~~ 6:29.96 /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:29.96 811 | else 6:29.96 | ^~~~ 6:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:29.96 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:3547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:29.96 3547 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) 6:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: In member function 'void mozilla::dom::Selection::Extend(nsINode&, uint32_t, mozilla::ErrorResult&)': 6:29.98 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: unused variable 'tmp' 6:29.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:5698:16: warning: unused variable 'tmp' [-Wunused-variable] 6:29.98 5698 | nsresult tmp = SetAnchorFocusToRange(range); 6:29.98 | ^~~ 6:30.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 6:30.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 6:30.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReference.h:10, 6:30.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:9, 6:30.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:10: 6:30.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': 6:30.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:30.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:30.00 819 | foundInterface = 0; \ 6:30.00 | ^~~~~~~~~~~~~~ 6:30.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:30.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:30.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:30.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:6713:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:30.00 6713 | NS_INTERFACE_MAP_END 6:30.00 | ^~~~~~~~~~~~~~~~~~~~ 6:30.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 6:30.00 800 | else 6:30.00 | ^~~~ 6:30.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:30.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:30.00 | ^~~~~~~~~~~~~~~~~~ 6:30.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSelection.cpp:6712:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:30.00 6712 | NS_INTERFACE_MAP_ENTRY(nsISelectionListener) 6:30.00 | ^~~~~~~~~~~~~~~~~~~~~~ 6:34.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSimplePageSequenceFrame.cpp:9: 6:34.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)': 6:34.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 6:34.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] 6:34.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:34.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:34.26 712 | class CompressedGlyph { 6:34.26 | ^~~~~~~~~~~~~~~ 6:34.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)': 6:34.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 6:34.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] 6:34.27 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:34.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:34.27 712 | class CompressedGlyph { 6:34.27 | ^~~~~~~~~~~~~~~ 6:38.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:38.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:38.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 6:38.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 6:38.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSplittableFrame.cpp:13: 6:38.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)': 6:38.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 6:38.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] 6:38.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:38.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:38.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:38.28 712 | class CompressedGlyph { 6:38.28 | ^~~~~~~~~~~~~~~ 6:38.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)': 6:38.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 6:38.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] 6:38.29 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:38.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:38.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:38.29 712 | class CompressedGlyph { 6:38.29 | ^~~~~~~~~~~~~~~ 6:42.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 6:42.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 6:42.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsSubDocumentFrame.cpp:27: 6:42.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)': 6:42.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 6:42.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] 6:42.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:42.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:42.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:42.10 712 | class CompressedGlyph { 6:42.10 | ^~~~~~~~~~~~~~~ 6:42.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)': 6:42.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 6:42.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] 6:42.11 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:42.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:42.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:42.11 712 | class CompressedGlyph { 6:42.11 | ^~~~~~~~~~~~~~~ 6:43.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:43.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:43.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableCellFrame.cpp:32: 6: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)': 6: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 6: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] 6:43.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:43.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:43.83 712 | class CompressedGlyph { 6:43.83 | ^~~~~~~~~~~~~~~ 6: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)': 6: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 6: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] 6:43.83 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:43.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:43.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:43.83 712 | class CompressedGlyph { 6:43.83 | ^~~~~~~~~~~~~~~ 6:46.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:46.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.cpp:8: 6: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)': 6: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 6: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] 6:46.03 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:46.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:46.03 712 | class CompressedGlyph { 6:46.03 | ^~~~~~~~~~~~~~~ 6: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)': 6: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 6: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] 6:46.03 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:46.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:46.03 712 | class CompressedGlyph { 6:46.03 | ^~~~~~~~~~~~~~~ 6:51.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextRunTransformations.h:12, 6:51.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextRunTransformations.cpp:6: 6:51.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)': 6:51.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 6:51.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] 6:51.90 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:51.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:51.90 712 | class CompressedGlyph { 6:51.90 | ^~~~~~~~~~~~~~~ 6:51.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)': 6:51.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 6:51.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] 6:51.90 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:51.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:51.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:51.90 712 | class CompressedGlyph { 6:51.90 | ^~~~~~~~~~~~~~~ 6:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 6:54.26 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 6:54.26 /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] 6:54.26 7332 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 6:54.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:54.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableFrame.cpp:6123:8: note: 'struct BCBlockDirSeg' declared here 6:54.26 6123 | struct BCBlockDirSeg 6:54.26 | ^~~~~~~~~~~~~ 6:58.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 6:58.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 6:58.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 6:58.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 6:58.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableRowFrame.cpp:24: 6:58.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:58.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 6:58.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] 6:58.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:58.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:58.61 712 | class CompressedGlyph { 6:58.61 | ^~~~~~~~~~~~~~~ 6:58.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:58.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:58.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:58.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:58.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:58.61 712 | class CompressedGlyph { 6:58.61 | ^~~~~~~~~~~~~~~ 7:01.85 liblayout_generic.a.desc 7:04.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:04.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 7:04.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 7:04.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 7:04.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:04.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:04.22 819 | foundInterface = 0; \ 7:04.22 | ^~~~~~~~~~~~~~ 7:04.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:04.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:04.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:04.22 63 | NS_INTERFACE_MAP_END 7:04.22 | ^~~~~~~~~~~~~~~~~~~~ 7:04.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 7:04.22 800 | else 7:04.22 | ^~~~ 7:04.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:04.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:04.22 | ^~~~~~~~~~~~~~~~~~ 7:04.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:04.22 62 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 7:04.22 | ^~~~~~~~~~~~~~~~~~~~~~ 7:05.15 libtoolkit_components_typeaheadfind.a.desc 7:06.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 7:06.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 7:06.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 7:06.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 7:06.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/tables/nsTableWrapperFrame.cpp:24: 7:06.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)': 7:06.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 7:06.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] 7:06.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:06.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:06.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:06.14 712 | class CompressedGlyph { 7:06.14 | ^~~~~~~~~~~~~~~ 7:06.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)': 7:06.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 7:06.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] 7:06.14 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:06.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:06.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:06.14 712 | class CompressedGlyph { 7:06.14 | ^~~~~~~~~~~~~~~ 7:07.20 liblayout_tables.a.desc 7:07.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIObserver.h:10, 7:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:10, 7:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:6: 7:07.33 /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:07.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:07.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:07.34 819 | foundInterface = 0; \ 7:07.34 | ^~~~~~~~~~~~~~ 7:07.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:07.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:07.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:07.34 /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:07.34 183 | NS_INTERFACE_MAP_END 7:07.34 | ^~~~~~~~~~~~~~~~~~~~ 7:07.34 /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:07.34 811 | else 7:07.34 | ^~~~ 7:07.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:07.34 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:07.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.34 /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:07.34 182 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 7:07.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.34 /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:07.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:07.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:07.34 819 | foundInterface = 0; \ 7:07.34 | ^~~~~~~~~~~~~~ 7:07.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:07.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:07.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:07.34 /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:07.34 287 | NS_INTERFACE_MAP_END 7:07.34 | ^~~~~~~~~~~~~~~~~~~~ 7:07.34 /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:07.34 811 | else 7:07.34 | ^~~~ 7:07.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:07.35 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:07.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:07.35 /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:07.35 286 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 7:07.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.13 libdom_media_webspeech_synth_speechd.a.desc 7:09.57 libimage_decoders_icon.a.desc 7:14.91 libdom_xslt_base.a.desc 7:21.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:21.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:21.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/imgIRequest.h:10, 7:21.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.h:10, 7:21.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp:8: 7:21.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 7:21.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:21.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:21.83 819 | foundInterface = 0; \ 7:21.83 | ^~~~~~~~~~~~~~ 7:21.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:21.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:21.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:21.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:21.83 104 | NS_INTERFACE_MAP_END 7:21.83 | ^~~~~~~~~~~~~~~~~~~~ 7:21.83 /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:21.83 805 | else 7:21.83 | ^~~~ 7:21.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 7:21.83 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 7:21.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:21.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 7:21.83 102 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 7:21.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrefService.h:10, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Preferences.h:13, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:9: 7:24.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)': 7:24.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:24.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:24.62 819 | foundInterface = 0; \ 7:24.62 | ^~~~~~~~~~~~~~ 7:24.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:24.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:24.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:24.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:24.62 250 | NS_INTERFACE_MAP_END 7:24.62 | ^~~~~~~~~~~~~~~~~~~~ 7:24.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAttrName.h:15, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAttrAndChildArray.h:19, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 7:24.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:11: 7:24.62 /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:24.62 264 | } else 7:24.62 | ^~~~ 7:24.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 7:24.62 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:24.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.62 /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:24.62 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 7:24.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/composer/nsEditorSpellCheck.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 7:24.63 249 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck) 7:24.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:25.49 libeditor_composer.a.desc 7:29.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxPlatform.h:11, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfx2DGlue.h:9, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/Image.h:11, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ImageWrapper.h:10, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/MultipartImage.h:9, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/MultipartImage.cpp:6, 7:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/image/Unified_cpp_image1.cpp:2: 7:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 7:29.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:29.74 819 | foundInterface = 0; \ 7:29.74 | ^~~~~~~~~~~~~~ 7:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:29.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:29.74 19 | NS_INTERFACE_MAP_END 7:29.74 | ^~~~~~~~~~~~~~~~~~~~ 7:29.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 7:29.75 800 | else 7:29.75 | ^~~~ 7:29.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:29.75 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:29.75 | ^~~~~~~~~~~~~~~~~~ 7:29.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:29.75 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 7:29.75 | ^~~~~~~~~~~~~~~~~~~~~~ 7:31.12 libdom_media_webrtc.a.desc 7:32.51 libimage.a.desc 7:40.72 libdom_media_webm.a.desc 7:42.29 libsecurity_certverifier.a.desc 7:47.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:47.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.h:9, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:6: 7:47.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 7:47.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:47.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:47.37 837 | foundInterface = 0; \ 7:47.37 | ^~~~~~~~~~~~~~ 7:47.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:47.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 7:47.37 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 7:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.h:9, 7:47.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:6: 7:47.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 7:47.37 258 | } else 7:47.37 | ^~~~ 7:47.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 7:47.37 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 7:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 7:47.37 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 7:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 7:47.37 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation) 7:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:16, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnly.h:9, 7:50.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp:6: 7:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': 7:50.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:50.39 819 | foundInterface = 0; \ 7:50.39 | ^~~~~~~~~~~~~~ 7:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:50.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:50.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:50.39 36 | NS_INTERFACE_MAP_END 7:50.39 | ^~~~~~~~~~~~~~~~~~~~ 7:50.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:50.39 800 | else 7:50.39 | ^~~~ 7:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:50.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:50.39 | ^~~~~~~~~~~~~~~~~~ 7:50.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationEffectReadOnly.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:50.39 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 7:50.39 | ^~~~~~~~~~~~~~~~~~~~~~ 7:57.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:57.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 7:57.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 7:57.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.h:9, 7:57.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:6: 7:57.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 7:57.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:57.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:57.76 819 | foundInterface = 0; \ 7:57.76 | ^~~~~~~~~~~~~~ 7:57.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:57.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:57.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:57.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:57.76 346 | NS_INTERFACE_MAP_END 7:57.76 | ^~~~~~~~~~~~~~~~~~~~ 7:57.76 /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:57.76 811 | else 7:57.76 | ^~~~ 7:57.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:57.76 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:57.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:345:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:57.76 345 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor) 7:57.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:59.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 7:59.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 7:59.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.h:9, 7:59.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp:6: 7:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 7:59.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:59.32 819 | foundInterface = 0; \ 7:59.32 | ^~~~~~~~~~~~~~ 7:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:59.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:59.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:59.32 33 | NS_INTERFACE_MAP_END 7:59.32 | ^~~~~~~~~~~~~~~~~~~~ 7:59.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 7:59.32 800 | else 7:59.32 | ^~~~ 7:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:59.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:59.32 | ^~~~~~~~~~~~~~~~~~ 7:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:59.32 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 7:59.32 | ^~~~~~~~~~~~~~~~~~~~~~ 8:07.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentTimelineBinding.h:8, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.h:9, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp:6: 8:07.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 8:07.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:07.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:07.70 837 | foundInterface = 0; \ 8:07.70 | ^~~~~~~~~~~~~~ 8:07.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:07.70 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:07.70 38 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 8:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/AnimationTimeline.h:10, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.h:12, 8:07.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/DocumentTimeline.cpp:6: 8:07.70 /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:07.70 258 | } else 8:07.70 | ^~~~ 8:07.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 8:07.70 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 8:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 8:07.70 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 8:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.70 /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:07.70 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline) 8:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 8:11.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 8:11.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 8:11.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/EffectCompositor.cpp:25: 8:11.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 8:11.21 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:11.21 /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:11.21 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 8:11.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 8:11.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 8:11.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 8:11.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/EffectCompositor.h:12, 8:11.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/EffectCompositor.cpp:6: 8:11.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 8:11.21 585 | class nsCSSValue { 8:11.21 | ^~~~~~~~~~ 8:21.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 8:21.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 8:21.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/KeyframeUtils.h:10, 8:21.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeUtils.cpp:5: 8:21.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray]': 8:21.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeUtils.cpp:107:14: required from here 8:21.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 mozilla::RangedArray'; use assignment or value-initialization instead 8:21.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 'class mozilla::RangedArray'; use assignment or value-initialization instead [-Wclass-memaccess] 8:21.20 31 | memset(aT, 0, sizeof(T)); 8:21.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 8:21.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeUtils.cpp:11: 8:21.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RangedArray.h:22:7: note: 'class mozilla::RangedArray' declared here 8:21.20 22 | class RangedArray 8:21.20 | ^~~~~~~~~~~ 8:23.33 libdom_xslt_xslt.a.desc 8:27.15 libdom_xslt_xml.a.desc 8:27.88 libnetwerk_streamconv.a.desc 8:30.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:30.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 8:30.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 8:30.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.h:10, 8:30.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp:6: 8:30.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 8:30.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:30.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:30.20 837 | foundInterface = 0; \ 8:30.20 | ^~~~~~~~~~~~~~ 8:30.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:30.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:30.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:30.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp:678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:30.21 678 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 8:30.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:30.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 8:30.21 800 | else 8:30.21 | ^~~~ 8:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:30.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:30.21 | ^~~~~~~~~~~~~~~~~~ 8:30.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/broadcastchannel/BroadcastChannel.cpp:677:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:30.21 677 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 8:30.21 | ^~~~~~~~~~~~~~~~~~~~~~ 8:31.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffect.cpp:6, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 8:31.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': 8:31.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:31.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:31.03 837 | foundInterface = 0; \ 8:31.03 | ^~~~~~~~~~~~~~ 8:31.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:31.03 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:31.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:31.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffectReadOnly.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:31.03 59 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) 8:31.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:31.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/animation/KeyframeEffect.cpp:6, 8:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 8:31.03 /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:31.04 258 | } else 8:31.04 | ^~~~ 8:31.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 8:31.04 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 8:31.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:31.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 8:31.04 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 8:31.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:31.04 /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:31.04 58 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly) 8:31.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:32.59 libdom_animation.a.desc 8:32.67 libfreetype.a.desc 8:35.30 libdom_asmjscache.a.desc 8:36.60 libdom_broadcastchannel.a.desc 8:44.76 libdom_media_platforms_omx.a.desc 8:45.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIJSInspector.h:10, 8:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.h:9, 8:45.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp:6: 8:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 8:45.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:45.47 819 | foundInterface = 0; \ 8:45.47 | ^~~~~~~~~~~~~~ 8:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:45.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:45.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:45.47 32 | NS_INTERFACE_MAP_END 8:45.47 | ^~~~~~~~~~~~~~~~~~~~ 8:45.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 8:45.47 800 | else 8:45.47 | ^~~~ 8:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:45.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:45.47 | ^~~~~~~~~~~~~~~~~~ 8:45.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ductwork/inspector/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:45.47 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 8:45.47 | ^~~~~~~~~~~~~~~~~~~~~~ 8:45.68 libjs_ductwork_inspector.a.desc 8:46.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 8:46.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 8:46.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsView.cpp:15: 8:46.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)': 8:46.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 8:46.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] 8:46.86 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:46.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:46.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:46.86 712 | class CompressedGlyph { 8:46.86 | ^~~~~~~~~~~~~~~ 8:46.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)': 8:46.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 8:46.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] 8:46.87 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:46.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:46.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:46.87 712 | class CompressedGlyph { 8:46.87 | ^~~~~~~~~~~~~~~ 8:47.34 libdom_media_platforms_agnostic_gmp.a.desc 8:47.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 8:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp:30, 8:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/rdf/base/Unified_cpp_rdf_base0.cpp:2: 8:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 8:47.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:47.91 819 | foundInterface = 0; \ 8:47.91 | ^~~~~~~~~~~~~~ 8:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:47.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:47.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:47.92 525 | NS_INTERFACE_MAP_END 8:47.92 | ^~~~~~~~~~~~~~~~~~~~ 8:47.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 8:47.92 811 | else 8:47.92 | ^~~~ 8:47.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:47.92 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:47.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:47.92 524 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 8:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:47.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 8:47.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:47.96 819 | foundInterface = 0; \ 8:47.96 | ^~~~~~~~~~~~~~ 8:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:47.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:47.96 795 | NS_INTERFACE_MAP_END 8:47.96 | ^~~~~~~~~~~~~~~~~~~~ 8:47.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 8:47.96 800 | else 8:47.96 | ^~~~ 8:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:47.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:47.96 | ^~~~~~~~~~~~~~~~~~ 8:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:47.96 794 | NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 8:47.96 | ^~~~~~~~~~~~~~~~~~~~~~ 8:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 8:48.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.50 819 | foundInterface = 0; \ 8:48.50 | ^~~~~~~~~~~~~~ 8:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:48.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:48.50 457 | NS_INTERFACE_MAP_END 8:48.50 | ^~~~~~~~~~~~~~~~~~~~ 8:48.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 8:48.50 811 | else 8:48.50 | ^~~~ 8:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:48.50 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:48.51 456 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 8:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:49.70 librdf_base.a.desc 8:50.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 8:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 8:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.cpp:10: 8:50.15 /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)': 8:50.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:50.15 /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] 8:50.15 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:50.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:50.15 712 | class CompressedGlyph { 8:50.15 | ^~~~~~~~~~~~~~~ 8:50.15 /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)': 8:50.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:50.15 /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] 8:50.15 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:50.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:50.16 712 | class CompressedGlyph { 8:50.16 | ^~~~~~~~~~~~~~~ 8:50.30 libxpfe_components_build.a.desc 8:52.46 libview.a.desc 8:52.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:52.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 8:52.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 8:52.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 8:52.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 8:52.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 8:52.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ContentEvents.h:11, 8:52.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp:6: 8:52.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 8:52.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:52.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:52.53 837 | foundInterface = 0; \ 8:52.53 | ^~~~~~~~~~~~~~ 8:52.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 8:52.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:52.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 8:52.53 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 8:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:52.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 8:52.53 800 | else 8:52.53 | ^~~~ 8:52.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:52.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:52.53 | ^~~~~~~~~~~~~~~~~~ 8:52.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/smil/TimeEvent.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:52.53 44 | NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent) 8:52.53 | ^~~~~~~~~~~~~~~~~~~~~~ 8:53.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 8:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 8:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 8:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7: 8:53.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 8:53.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:53.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:53.45 819 | foundInterface = 0; \ 8:53.46 | ^~~~~~~~~~~~~~ 8:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:53.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:53.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:53.46 39 | NS_INTERFACE_MAP_END 8:53.46 | ^~~~~~~~~~~~~~~~~~~~ 8:53.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 8:53.46 811 | else 8:53.46 | ^~~~ 8:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:53.46 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:53.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:53.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:53.46 38 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 8:53.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:54.64 libnetwerk_protocol_viewsource.a.desc 9:21.91 libdom_smil.a.desc 9:26.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:26.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:26.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 9:26.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:6: 9:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 9:26.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:26.27 819 | foundInterface = 0; \ 9:26.27 | ^~~~~~~~~~~~~~ 9:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:26.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:26.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:26.27 35 | NS_INTERFACE_MAP_END 9:26.27 | ^~~~~~~~~~~~~~~~~~~~ 9: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 9:26.27 800 | else 9:26.27 | ^~~~ 9:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:26.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:26.27 | ^~~~~~~~~~~~~~~~~~ 9:26.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:26.27 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:26.27 | ^~~~~~~~~~~~~~~~~~~~~~ 9:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedLengthList.h:9, 9:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.h:9, 9:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.h:9, 9:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp:6: 9:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 9:28.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:28.67 819 | foundInterface = 0; \ 9:28.67 | ^~~~~~~~~~~~~~ 9:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:28.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:28.67 59 | NS_INTERFACE_MAP_END 9:28.67 | ^~~~~~~~~~~~~~~~~~~~ 9:28.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 9:28.67 800 | else 9:28.67 | ^~~~ 9:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:28.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:28.67 | ^~~~~~~~~~~~~~~~~~ 9:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLength.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:28.67 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:28.67 | ^~~~~~~~~~~~~~~~~~~~~~ 9:31.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 9:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp:6: 9:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 9:31.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:31.09 819 | foundInterface = 0; \ 9:31.09 | ^~~~~~~~~~~~~~ 9:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:31.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:31.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:31.09 68 | NS_INTERFACE_MAP_END 9:31.09 | ^~~~~~~~~~~~~~~~~~~~ 9:31.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 9:31.09 800 | else 9:31.10 | ^~~~ 9:31.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:31.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:31.10 | ^~~~~~~~~~~~~~~~~~ 9:31.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGLengthList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:31.10 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:31.10 | ^~~~~~~~~~~~~~~~~~~~~~ 9:33.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:33.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:33.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 9:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.h:9, 9:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.h:9, 9:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp:6: 9:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 9:33.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:33.53 819 | foundInterface = 0; \ 9:33.53 | ^~~~~~~~~~~~~~ 9:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:33.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:33.53 48 | NS_INTERFACE_MAP_END 9:33.53 | ^~~~~~~~~~~~~~~~~~~~ 9:33.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:33.53 800 | else 9:33.53 | ^~~~ 9:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:33.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:33.53 | ^~~~~~~~~~~~~~~~~~ 9:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumber.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:33.53 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:33.53 | ^~~~~~~~~~~~~~~~~~~~~~ 9:35.59 libgfx_gl.a.desc 9:35.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:35.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 9:35.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp:6: 9:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 9:35.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:35.91 819 | foundInterface = 0; \ 9:35.91 | ^~~~~~~~~~~~~~ 9:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:35.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:35.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:35.91 68 | NS_INTERFACE_MAP_END 9:35.91 | ^~~~~~~~~~~~~~~~~~~~ 9:35.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 9:35.91 800 | else 9:35.91 | ^~~~ 9:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:35.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:35.91 | ^~~~~~~~~~~~~~~~~~ 9:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGNumberList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:35.91 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:35.91 | ^~~~~~~~~~~~~~~~~~~~~~ 9:38.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:38.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:38.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 9:38.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 9:38.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 9:38.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 9:38.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.h:9, 9:38.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp:6: 9:38.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 9:38.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:38.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:38.30 819 | foundInterface = 0; \ 9:38.30 | ^~~~~~~~~~~~~~ 9:38.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:38.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:38.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:38.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp:1683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:38.31 1683 | NS_INTERFACE_MAP_END 9:38.31 | ^~~~~~~~~~~~~~~~~~~~ 9:38.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 9:38.31 800 | else 9:38.31 | ^~~~ 9:38.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:38.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:38.31 | ^~~~~~~~~~~~~~~~~~ 9:38.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URL.cpp:1682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:38.31 1682 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:38.31 | ^~~~~~~~~~~~~~~~~~~~~~ 9:40.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 9:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 9:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 9:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 9:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.h:10, 9:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp:6: 9:40.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 9:40.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:40.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:40.59 819 | foundInterface = 0; \ 9:40.59 | ^~~~~~~~~~~~~~ 9:40.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:40.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:40.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:40.59 306 | NS_INTERFACE_MAP_END 9:40.59 | ^~~~~~~~~~~~~~~~~~~~ 9:40.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 9:40.59 800 | else 9:40.59 | ^~~~ 9:40.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:40.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:40.59 | ^~~~~~~~~~~~~~~~~~ 9:40.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/url/URLSearchParams.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:40.59 305 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:40.59 | ^~~~~~~~~~~~~~~~~~~~~~ 9:41.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 9:41.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp:6: 9:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 9:41.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:41.00 819 | foundInterface = 0; \ 9:41.00 | ^~~~~~~~~~~~~~ 9:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:41.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:41.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:41.00 49 | NS_INTERFACE_MAP_END 9:41.00 | ^~~~~~~~~~~~~~~~~~~~ 9:41.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 9:41.00 800 | else 9:41.00 | ^~~~ 9:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:41.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:41.00 | ^~~~~~~~~~~~~~~~~~ 9:41.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPathSegList.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:41.00 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:41.00 | ^~~~~~~~~~~~~~~~~~~~~~ 9:41.05 libdom_url.a.desc 9:43.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.h:9, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.h:9, 9:43.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp:6: 9:43.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 9:43.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:43.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:43.29 819 | foundInterface = 0; \ 9:43.29 | ^~~~~~~~~~~~~~ 9:43.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:43.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:43.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:43.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:43.29 22 | NS_INTERFACE_MAP_END 9:43.29 | ^~~~~~~~~~~~~~~~~~~~ 9:43.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 9:43.29 800 | else 9:43.29 | ^~~~ 9:43.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:43.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:43.29 | ^~~~~~~~~~~~~~~~~~ 9:43.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/Grid.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:43.29 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:43.29 | ^~~~~~~~~~~~~~~~~~~~~~ 9:45.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 9:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp:6: 9:45.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 9:45.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:45.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:45.97 819 | foundInterface = 0; \ 9:45.97 | ^~~~~~~~~~~~~~ 9:45.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:45.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:45.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:45.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:45.98 68 | NS_INTERFACE_MAP_END 9:45.98 | ^~~~~~~~~~~~~~~~~~~~ 9:45.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 9:45.98 800 | else 9:45.98 | ^~~~ 9:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:45.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:45.98 | ^~~~~~~~~~~~~~~~~~ 9:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:45.98 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:45.98 | ^~~~~~~~~~~~~~~~~~~~~~ 9:46.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.h:9, 9:46.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp:6: 9:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 9:46.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:46.09 819 | foundInterface = 0; \ 9:46.09 | ^~~~~~~~~~~~~~ 9:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:46.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:46.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:46.09 19 | NS_INTERFACE_MAP_END 9:46.09 | ^~~~~~~~~~~~~~~~~~~~ 9:46.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 9:46.09 800 | else 9:46.09 | ^~~~ 9:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:46.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:46.09 | ^~~~~~~~~~~~~~~~~~ 9:46.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridArea.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:46.09 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:46.09 | ^~~~~~~~~~~~~~~~~~~~~~ 9:48.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.h:9, 9:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp:6: 9:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 9:48.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:48.51 819 | foundInterface = 0; \ 9:48.51 | ^~~~~~~~~~~~~~ 9:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:48.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:48.51 39 | NS_INTERFACE_MAP_END 9:48.51 | ^~~~~~~~~~~~~~~~~~~~ 9:48.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 9:48.51 800 | else 9:48.51 | ^~~~ 9:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:48.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:48.51 | ^~~~~~~~~~~~~~~~~~ 9:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGStringList.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:48.51 38 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:48.52 | ^~~~~~~~~~~~~~~~~~~~~~ 9:48.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.h:9, 9:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp:6: 9:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 9:48.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:48.80 819 | foundInterface = 0; \ 9:48.80 | ^~~~~~~~~~~~~~ 9:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:48.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:48.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:48.80 23 | NS_INTERFACE_MAP_END 9:48.80 | ^~~~~~~~~~~~~~~~~~~~ 9:48.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 9:48.80 800 | else 9:48.80 | ^~~~ 9:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:48.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:48.80 | ^~~~~~~~~~~~~~~~~~ 9:48.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridDimension.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:48.81 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:48.81 | ^~~~~~~~~~~~~~~~~~~~~~ 9:51.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:51.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:51.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 9:51.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedTransformList.h:9, 9:51.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.h:9, 9:51.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp:6: 9:51.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 9:51.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:51.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:51.09 819 | foundInterface = 0; \ 9:51.09 | ^~~~~~~~~~~~~~ 9:51.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:51.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:51.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:51.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:51.09 67 | NS_INTERFACE_MAP_END 9:51.09 | ^~~~~~~~~~~~~~~~~~~~ 9:51.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 9:51.09 800 | else 9:51.09 | ^~~~ 9:51.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:51.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:51.10 | ^~~~~~~~~~~~~~~~~~ 9:51.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGTransformList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:51.10 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:51.10 | ^~~~~~~~~~~~~~~~~~~~~~ 9:51.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.h:9, 9:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp:6: 9:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 9:51.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:51.56 819 | foundInterface = 0; \ 9:51.56 | ^~~~~~~~~~~~~~ 9:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:51.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:51.56 20 | NS_INTERFACE_MAP_END 9:51.56 | ^~~~~~~~~~~~~~~~~~~~ 9:51.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 9:51.57 800 | else 9:51.57 | ^~~~ 9:51.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:51.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:51.57 | ^~~~~~~~~~~~~~~~~~ 9:51.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLine.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:51.57 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:51.57 | ^~~~~~~~~~~~~~~~~~~~~~ 9:54.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.h:9, 9:54.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp:6: 9:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 9:54.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:54.27 819 | foundInterface = 0; \ 9:54.27 | ^~~~~~~~~~~~~~ 9:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:54.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:54.27 23 | NS_INTERFACE_MAP_END 9:54.27 | ^~~~~~~~~~~~~~~~~~~~ 9:54.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 9:54.27 800 | else 9:54.27 | ^~~~ 9:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:54.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:54.27 | ^~~~~~~~~~~~~~~~~~ 9:54.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:54.27 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:54.27 | ^~~~~~~~~~~~~~~~~~~~~~ 9:55.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 9:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.h:9, 9:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp:6: 9:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 9:55.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:55.34 819 | foundInterface = 0; \ 9:55.34 | ^~~~~~~~~~~~~~ 9:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:55.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:55.34 20 | NS_INTERFACE_MAP_END 9:55.34 | ^~~~~~~~~~~~~~~~~~~~ 9:55.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 9:55.34 800 | else 9:55.34 | ^~~~ 9:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:55.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:55.34 | ^~~~~~~~~~~~~~~~~~ 9:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTrack.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:55.34 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:55.34 | ^~~~~~~~~~~~~~~~~~~~~~ 9:57.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:57.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 9:57.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:57.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:57.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 9:57.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.h:9, 9:57.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp:6: 9:57.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 9:57.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:57.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:57.66 819 | foundInterface = 0; \ 9:57.66 | ^~~~~~~~~~~~~~ 9:57.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:57.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:57.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:57.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:57.67 22 | NS_INTERFACE_MAP_END 9:57.67 | ^~~~~~~~~~~~~~~~~~~~ 9:57.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 9:57.67 800 | else 9:57.67 | ^~~~ 9:57.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:57.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:57.67 | ^~~~~~~~~~~~~~~~~~ 9:57.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/grid/GridTracks.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:57.67 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:57.67 | ^~~~~~~~~~~~~~~~~~~~~~ 9:58.27 libdom_grid.a.desc 9:59.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 9:59.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 9:59.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.h:9, 9:59.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:6: 9:59.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 9:59.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:59.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:59.22 819 | foundInterface = 0; \ 9:59.22 | ^~~~~~~~~~~~~~ 9:59.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:59.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:59.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:59.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:59.22 35 | NS_INTERFACE_MAP_END 9:59.22 | ^~~~~~~~~~~~~~~~~~~~ 9:59.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 9:59.22 800 | else 9:59.22 | ^~~~ 9:59.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:59.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:59.22 | ^~~~~~~~~~~~~~~~~~ 9:59.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:59.22 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 9:59.22 | ^~~~~~~~~~~~~~~~~~~~~~ 9:59.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 9:59.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:59.23 819 | foundInterface = 0; \ 9:59.23 | ^~~~~~~~~~~~~~ 9:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:59.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:59.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:59.23 126 | NS_INTERFACE_MAP_END 9:59.23 | ^~~~~~~~~~~~~~~~~~~~ 9:59.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 9:59.23 800 | else 9:59.23 | ^~~~ 9:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:59.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:59.23 | ^~~~~~~~~~~~~~~~~~ 9:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:59.23 125 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 9:59.23 | ^~~~~~~~~~~~~~~~~~~~~~ 9:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 9:59.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:59.24 819 | foundInterface = 0; \ 9:59.24 | ^~~~~~~~~~~~~~ 9:59.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:59.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:59.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:59.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:59.24 155 | NS_INTERFACE_MAP_END 9:59.24 | ^~~~~~~~~~~~~~~~~~~~ 9:59.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 9:59.24 800 | else 9:59.24 | ^~~~ 9:59.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:59.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:59.24 | ^~~~~~~~~~~~~~~~~~ 9:59.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:59.24 154 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:59.24 | ^~~~~~~~~~~~~~~~~~~~~~ 9:59.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 9:59.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:59.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:59.24 819 | foundInterface = 0; \ 9:59.24 | ^~~~~~~~~~~~~~ 9:59.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:59.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:59.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:59.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:59.25 208 | NS_INTERFACE_MAP_END 9:59.25 | ^~~~~~~~~~~~~~~~~~~~ 9:59.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 9:59.25 800 | else 9:59.25 | ^~~~ 9:59.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:59.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:59.25 | ^~~~~~~~~~~~~~~~~~ 9:59.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeoPosition.cpp:207:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:59.25 207 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:59.25 | ^~~~~~~~~~~~~~~~~~~~~~ 10:01.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsXULAppAPI.h:12, 10:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:6: 10:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)': 10:01.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:01.42 819 | foundInterface = 0; \ 10:01.42 | ^~~~~~~~~~~~~~ 10:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:01.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:01.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:01.42 202 | NS_INTERFACE_MAP_END 10:01.42 | ^~~~~~~~~~~~~~~~~~~~ 10:01.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:01.42 800 | else 10:01.42 | ^~~~ 10:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:01.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:01.43 | ^~~~~~~~~~~~~~~~~~ 10:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:01.43 201 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError) 10:01.43 | ^~~~~~~~~~~~~~~~~~~~~~ 10:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 10:01.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:01.43 819 | foundInterface = 0; \ 10:01.43 | ^~~~~~~~~~~~~~ 10:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:01.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:01.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:01.43 307 | NS_INTERFACE_MAP_END 10:01.43 | ^~~~~~~~~~~~~~~~~~~~ 10:01.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:01.43 800 | else 10:01.43 | ^~~~ 10:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:01.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:01.43 | ^~~~~~~~~~~~~~~~~~ 10:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:01.43 306 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 10:01.43 | ^~~~~~~~~~~~~~~~~~~~~~ 10:01.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 10:01.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:01.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:01.44 819 | foundInterface = 0; \ 10:01.44 | ^~~~~~~~~~~~~~ 10:01.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:01.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:01.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:01.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:615:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:01.44 615 | NS_INTERFACE_MAP_END 10:01.44 | ^~~~~~~~~~~~~~~~~~~~ 10:01.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 10:01.45 800 | else 10:01.45 | ^~~~ 10:01.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:01.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:01.45 | ^~~~~~~~~~~~~~~~~~ 10:01.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:614:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:01.45 614 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 10:01.45 | ^~~~~~~~~~~~~~~~~~~~~~ 10:01.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 10:01.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:01.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:01.45 819 | foundInterface = 0; \ 10:01.45 | ^~~~~~~~~~~~~~ 10:01.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:01.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:01.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:01.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:927:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:01.45 927 | NS_INTERFACE_MAP_END 10:01.45 | ^~~~~~~~~~~~~~~~~~~~ 10:01.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 10:01.46 800 | else 10:01.46 | ^~~~ 10:01.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:01.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:01.46 | ^~~~~~~~~~~~~~~~~~ 10:01.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/geolocation/nsGeolocation.cpp:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:01.46 926 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 10:01.46 | ^~~~~~~~~~~~~~~~~~~~~~ 10:02.31 libdom_geolocation.a.desc 10:03.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:03.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:03.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 10:03.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 10:03.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 10:03.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 10:03.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp:7, 10:03.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:03.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 10:03.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:03.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.74 819 | foundInterface = 0; \ 10:03.74 | ^~~~~~~~~~~~~~ 10:03.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:03.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:03.74 193 | NS_INTERFACE_MAP_END 10:03.74 | ^~~~~~~~~~~~~~~~~~~~ 10:03.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:03.74 /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:03.74 192 | else 10:03.74 | ^~~~ 10:03.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 10:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 10:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 10:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 10:03.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsDocLoader.cpp:7, 10:03.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 10:03.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 10:03.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:03.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.79 819 | foundInterface = 0; \ 10:03.79 | ^~~~~~~~~~~~~~ 10:03.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.79 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 10:03.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 10:03.79 170 | NS_INTERFACE_MAP_END_THREADSAFE 10:03.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:03.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 10:03.79 800 | else 10:03.79 | ^~~~ 10:03.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:03.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:03.79 | ^~~~~~~~~~~~~~~~~~ 10:03.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:03.79 169 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 10:03.79 | ^~~~~~~~~~~~~~~~~~~~~~ 10:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 10:03.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.81 819 | foundInterface = 0; \ 10:03.81 | ^~~~~~~~~~~~~~ 10:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:03.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:774:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:03.81 774 | NS_INTERFACE_MAP_END 10:03.81 | ^~~~~~~~~~~~~~~~~~~~ 10:03.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 10:03.81 800 | else 10:03.81 | ^~~~ 10:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:03.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:03.81 | ^~~~~~~~~~~~~~~~~~ 10:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/base/nsURILoader.cpp:773:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:03.81 773 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 10:03.81 | ^~~~~~~~~~~~~~~~~~~~~~ 10:04.67 liburiloader_base.a.desc 10:10.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 10:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedEnumeration.h:9, 10:10.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedEnumeration.cpp:6: 10:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 10:10.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:10.79 819 | foundInterface = 0; \ 10:10.79 | ^~~~~~~~~~~~~~ 10:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:10.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:10.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:10.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedEnumeration.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:10.79 22 | 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/SVGAnimatedEnumeration.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:10.80 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:10.80 | ^~~~~~~~~~~~~~~~~~~~~~ 10:13.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:13.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:13.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:13.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:13.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:13.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 10:13.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedInteger.h:9, 10:13.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp:6: 10:13.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 10:13.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:13.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:13.04 819 | foundInterface = 0; \ 10:13.04 | ^~~~~~~~~~~~~~ 10:13.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:13.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:13.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:13.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:13.04 22 | NS_INTERFACE_MAP_END 10:13.04 | ^~~~~~~~~~~~~~~~~~~~ 10:13.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 10:13.04 800 | else 10:13.04 | ^~~~ 10:13.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:13.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:13.05 | ^~~~~~~~~~~~~~~~~~ 10:13.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:13.05 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:13.05 | ^~~~~~~~~~~~~~~~~~~~~~ 10:13.43 libdom_media_platforms_ffmpeg_libav53.a.desc 10:17.15 libdom_encoding.a.desc 10:18.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFactory.h:10, 10:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Module.h:11, 10:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 10:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsCookieModule.cpp:7, 10:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 10:18.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:18.32 819 | foundInterface = 0; \ 10:18.32 | ^~~~~~~~~~~~~~ 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:18.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:18.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:18.32 170 | NS_INTERFACE_MAP_END 10:18.32 | ^~~~~~~~~~~~~~~~~~~~ 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:18.32 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:18.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 10:18.32 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 10:18.32 | ^~~~~~~~~~~~~~~~~~~~ 10:18.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp:8, 10:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29: 10:18.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 10:18.32 137 | } else 10:18.32 | ^~~~ 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 10:18.32 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 10:18.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:18.33 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:18.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 10:18.33 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 10:18.33 | ^~~~~~~~~~~~~~~~~~~~ 10:20.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimatedNumber.h:9, 10:20.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp:6: 10:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 10:20.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:20.01 819 | foundInterface = 0; \ 10:20.01 | ^~~~~~~~~~~~~~ 10:20.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:20.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:20.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:20.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:20.02 22 | NS_INTERFACE_MAP_END 10:20.02 | ^~~~~~~~~~~~~~~~~~~~ 10:20.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 10:20.02 800 | else 10:20.02 | ^~~~ 10:20.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:20.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:20.02 | ^~~~~~~~~~~~~~~~~~ 10:20.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:20.02 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:20.02 | ^~~~~~~~~~~~~~~~~~~~~~ 10:20.31 libextensions_cookie.a.desc 10:20.96 libimage_encoders_bmp.a.desc 10:22.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Tokenizer.h:12, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:9, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/IncrementalTokenizer.cpp:6, 10:22.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: 10:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 10:22.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.45 819 | foundInterface = 0; \ 10:22.45 | ^~~~~~~~~~~~~~ 10:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.45 28 | NS_INTERFACE_MAP_END 10:22.45 | ^~~~~~~~~~~~~~~~~~~~ 10:22.45 /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:22.45 811 | else 10:22.45 | ^~~~ 10:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:22.45 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:22.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:22.46 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 10:22.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:22.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 10:22.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.46 819 | foundInterface = 0; \ 10:22.46 | ^~~~~~~~~~~~~~ 10:22.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.46 35 | NS_INTERFACE_MAP_END 10:22.46 | ^~~~~~~~~~~~~~~~~~~~ 10:22.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 10:22.46 811 | else 10:22.46 | ^~~~ 10:22.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:22.46 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:22.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:22.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsArray.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:22.46 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 10:22.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 10:22.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.53 819 | foundInterface = 0; \ 10:22.53 | ^~~~~~~~~~~~~~ 10:22.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.53 265 | NS_INTERFACE_MAP_END 10:22.53 | ^~~~~~~~~~~~~~~~~~~~ 10:22.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:22.53 800 | else 10:22.53 | ^~~~ 10:22.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:22.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:22.53 | ^~~~~~~~~~~~~~~~~~ 10:22.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:22.53 264 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 10:22.53 | ^~~~~~~~~~~~~~~~~~~~~~ 10:22.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 10:22.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.53 819 | foundInterface = 0; \ 10:22.53 | ^~~~~~~~~~~~~~ 10:22.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.54 283 | NS_INTERFACE_MAP_END 10:22.54 | ^~~~~~~~~~~~~~~~~~~~ 10:22.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:22.54 800 | else 10:22.54 | ^~~~ 10:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:22.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:22.54 | ^~~~~~~~~~~~~~~~~~ 10:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsHashPropertyBag.cpp:282:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:22.54 282 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 10:22.54 | ^~~~~~~~~~~~~~~~~~~~~~ 10:22.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 10:22.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.72 819 | foundInterface = 0; \ 10:22.72 | ^~~~~~~~~~~~~~ 10:22.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsProperties.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.73 13 | NS_INTERFACE_MAP_END 10:22.73 | ^~~~~~~~~~~~~~~~~~~~ 10:22.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 10:22.73 800 | else 10:22.73 | ^~~~ 10:22.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:22.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:22.73 | ^~~~~~~~~~~~~~~~~~ 10:22.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsProperties.cpp:12:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:22.73 12 | NS_INTERFACE_MAP_ENTRY(nsIProperties) 10:22.73 | ^~~~~~~~~~~~~~~~~~~~~~ 10:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 10:22.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.81 819 | foundInterface = 0; \ 10:22.81 | ^~~~~~~~~~~~~~ 10:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:22.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsVariant.cpp:2206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:22.81 2206 | NS_INTERFACE_MAP_END 10:22.81 | ^~~~~~~~~~~~~~~~~~~~ 10:22.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 10:22.81 800 | else 10:22.82 | ^~~~ 10:22.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:22.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:22.82 | ^~~~~~~~~~~~~~~~~~ 10:22.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/ds/nsVariant.cpp:2205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:22.82 2205 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 10:22.82 | ^~~~~~~~~~~~~~~~~~~~~~ 10:23.76 libxpcom_ds.a.desc 10:29.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:29.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:29.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:29.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:29.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:29.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.h:9, 10:29.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:8: 10:29.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 10:29.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:29.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:29.76 819 | foundInterface = 0; \ 10:29.76 | ^~~~~~~~~~~~~~ 10:29.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:29.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:29.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:29.76 29 | NS_INTERFACE_MAP_END 10:29.76 | ^~~~~~~~~~~~~~~~~~~~ 10:29.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:29.76 800 | else 10:29.76 | ^~~~ 10:29.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:29.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:29.76 | ^~~~~~~~~~~~~~~~~~ 10:29.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:29.76 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 10:29.76 | ^~~~~~~~~~~~~~~~~~~~~~ 10:31.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:31.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:31.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 10:31.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:31.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 10:31.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 10:31.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 10:31.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:31.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:31.28 837 | foundInterface = 0; \ 10:31.28 | ^~~~~~~~~~~~~~ 10:31.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:31.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:31.29 28 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 10:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 10:31.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:31.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 10:31.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 10:31.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 10:31.29 258 | } else 10:31.29 | ^~~~ 10:31.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 10:31.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 10:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 10:31.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 10:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.29 /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:31.29 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode) 10:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 10:31.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 = long unsigned int]': 10:31.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:31.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 10:31.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] 10:31.40 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:31.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 10:31.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:10: 10:31.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:31.41 27 | struct AudioTimelineEvent final 10:31.41 | ^~~~~~~~~~~~~~~~~~ 10:34.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.h:10, 10:34.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:7: 10:34.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 10:34.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:34.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:34.58 837 | foundInterface = 0; \ 10:34.58 | ^~~~~~~~~~~~~~ 10:34.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:34.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:34.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:34.58 100 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 10:34.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.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 10:34.58 800 | else 10:34.58 | ^~~~ 10:34.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:34.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:34.58 | ^~~~~~~~~~~~~~~~~~ 10:34.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:34.58 99 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 10:34.58 | ^~~~~~~~~~~~~~~~~~~~~~ 10:34.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 10:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 10:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:6, 10:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.h:10, 10:34.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:7: 10:34.77 /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 = long unsigned int]': 10:34.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:34.77 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:34.77 /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:34.78 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:34.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:34.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 10:34.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:11, 10:34.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.h:15, 10:34.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioContext.cpp:24: 10:34.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:34.78 27 | struct AudioTimelineEvent final 10:34.78 | ^~~~~~~~~~~~~~~~~~ 10:37.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.h:10, 10:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp:7: 10:37.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 10:37.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:37.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:37.81 837 | foundInterface = 0; \ 10:37.81 | ^~~~~~~~~~~~~~ 10:37.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:37.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:37.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:37.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:37.81 315 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 10:37.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:37.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 10:37.82 800 | else 10:37.82 | ^~~~ 10:37.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:37.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:37.82 | ^~~~~~~~~~~~~~~~~~ 10:37.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioDestinationNode.cpp:314:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:37.82 314 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 10:37.82 | ^~~~~~~~~~~~~~~~~~~~~~ 10:39.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGStringList.h:10, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGAnimationElement.h:10, 10:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp:6: 10:39.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 10:39.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:39.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:39.43 837 | foundInterface = 0; \ 10:39.43 | ^~~~~~~~~~~~~~ 10:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:39.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:39.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:39.43 27 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 10:39.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.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:39.43 800 | else 10:39.43 | ^~~~ 10:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:39.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:39.43 | ^~~~~~~~~~~~~~~~~~ 10:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGAnimationElement.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:39.43 26 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 10:39.43 | ^~~~~~~~~~~~~~~~~~~~~~ 10:39.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:13, 10:39.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 10:39.49 /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 = long unsigned int]': 10:39.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:39.49 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:39.49 /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:39.49 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:39.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 10:39.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:39.49 27 | struct AudioTimelineEvent final 10:39.49 | ^~~~~~~~~~~~~~~~~~ 10:41.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 10:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 10:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 10:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.h:10, 10:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.cpp:7: 10:41.59 /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 = long unsigned int]': 10:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:41.59 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:41.59 /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:41.60 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:41.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:41.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:41.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 10:41.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:11, 10:41.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.h:15, 10:41.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioListener.cpp:7: 10:41.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:41.60 27 | struct AudioTimelineEvent final 10:41.60 | ^~~~~~~~~~~~~~~~~~ 10:43.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 10:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 10:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:7: 10:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 10:43.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:43.94 837 | foundInterface = 0; \ 10:43.94 | ^~~~~~~~~~~~~~ 10:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:43.94 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:43.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:43.94 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 10:43.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: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 10:43.94 800 | else 10:43.94 | ^~~~ 10:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:43.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:43.94 | ^~~~~~~~~~~~~~~~~~ 10:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:43.94 43 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 10:43.94 | ^~~~~~~~~~~~~~~~~~~~~~ 10:44.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:7: 10:44.05 /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 = long unsigned int]': 10:44.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:44.05 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:44.05 /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:44.05 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:44.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:44.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 10:44.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.cpp:11: 10:44.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:44.05 27 | struct AudioTimelineEvent final 10:44.05 | ^~~~~~~~~~~~~~~~~~ 10:50.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 10:50.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 10:50.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGContentUtils.cpp:19: 10:50.22 /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)': 10:50.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 10:50.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] 10:50.22 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 10:50.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 10:50.22 712 | class CompressedGlyph { 10:50.22 | ^~~~~~~~~~~~~~~ 10:50.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)': 10:50.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 10:50.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] 10:50.22 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 10:50.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 10:50.22 712 | class CompressedGlyph { 10:50.22 | ^~~~~~~~~~~~~~~ 10:53.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:21, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:12, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/TaskQueue.h:10, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamGraph.h:11, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNodeStream.h:9, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNodeStream.cpp:6: 10:53.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 = long unsigned int]': 10:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:53.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 10:53.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] 10:53.81 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:53.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:53.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:53.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNodeStream.cpp:14: 10:53.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:53.81 27 | struct AudioTimelineEvent final 10:53.81 | ^~~~~~~~~~~~~~~~~~ 10:56.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:13, 10:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 10:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.cpp:7: 10:56.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 = long unsigned int]': 10:56.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 10:56.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 10:56.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] 10:56.39 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 10:56.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 10:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 10:56.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.cpp:7: 10:56.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 10:56.39 27 | struct AudioTimelineEvent final 10:56.39 | ^~~~~~~~~~~~~~~~~~ 10:58.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 10:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 10:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 10:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 10:58.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:58.41 837 | foundInterface = 0; \ 10:58.41 | ^~~~~~~~~~~~~~ 10:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:58.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:58.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:58.41 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 10:58.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 10:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 10:58.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 10:58.41 258 | } else 10:58.41 | ^~~~ 10:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 10:58.41 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 10:58.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 10:58.41 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 10:58.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.41 /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' 10:58.41 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent) 10:58.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:00.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 11:00.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:00.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:00.84 837 | foundInterface = 0; \ 11:00.84 | ^~~~~~~~~~~~~~ 11:00.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:00.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:00.85 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:00.85 /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:00.85 258 | } else 11:00.85 | ^~~~ 11:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:00.85 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:00.85 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.85 /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:00.85 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode) 11:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:10, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:00.95 /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 = long unsigned int]': 11:00.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:00.95 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.95 /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.95 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:00.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.h:11, 11:00.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/BiquadFilterNode.cpp:7: 11:00.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:00.95 27 | struct AudioTimelineEvent final 11:00.95 | ^~~~~~~~~~~~~~~~~~ 11:09.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:09.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 11:09.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:09.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:09.23 837 | foundInterface = 0; \ 11:09.23 | ^~~~~~~~~~~~~~ 11:09.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:09.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:09.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:09.23 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:09.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:09.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:09.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:09.23 258 | } else 11:09.24 | ^~~~ 11:09.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:09.24 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:09.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:09.24 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:09.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.24 /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:09.24 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode) 11:09.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:09.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:09.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:09.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:09.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:09.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:09.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:10, 11:09.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:09.34 /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 = long unsigned int]': 11:09.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:09.34 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.34 /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.34 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:09.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:09.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:09.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.h:11, 11:09.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 11:09.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:09.34 27 | struct AudioTimelineEvent final 11:09.34 | ^~~~~~~~~~~~~~~~~~ 11:11.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:11.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:11.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:11.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:11.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.h:10, 11:11.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp:7: 11:11.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 11:11.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:11.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:11.82 837 | foundInterface = 0; \ 11:11.82 | ^~~~~~~~~~~~~~ 11:11.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:11.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:11.83 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:11.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:11.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.h:10, 11:11.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/ConvolverNode.cpp:7: 11:11.83 /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:11.83 258 | } else 11:11.83 | ^~~~ 11:11.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:11.83 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:11.83 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.83 /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:11.83 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode) 11:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:16.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:16.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:16.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:16.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:10, 11:16.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:16.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 11:16.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:16.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:16.73 837 | foundInterface = 0; \ 11:16.73 | ^~~~~~~~~~~~~~ 11:16.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:16.73 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:16.73 23 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:16.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:16.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:10, 11:16.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:16.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 11:16.73 258 | } else 11:16.73 | ^~~~ 11:16.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:16.73 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:16.73 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.73 /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:16.73 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode) 11:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:10, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:16.83 /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 = long unsigned int]': 11:16.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:16.83 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:16.83 /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:16.83 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:16.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.h:11, 11:16.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DelayNode.cpp:7: 11:16.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:16.83 27 | struct AudioTimelineEvent final 11:16.83 | ^~~~~~~~~~~~~~~~~~ 11:19.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:19.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 11:19.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:19.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:19.11 837 | foundInterface = 0; \ 11:19.11 | ^~~~~~~~~~~~~~ 11:19.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:19.11 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:19.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:19.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:19.11 29 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:19.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:19.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 11:19.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:19.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 11:19.11 258 | } else 11:19.11 | ^~~~ 11:19.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:19.11 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:19.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:19.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:19.11 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:19.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:19.11 /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:19.11 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode) 11:19.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:19.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:19.22 /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 = long unsigned int]': 11:19.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:19.22 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:19.22 /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:19.22 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:19.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:19.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.h:11, 11:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 11:19.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:19.22 27 | struct AudioTimelineEvent final 11:19.22 | ^~~~~~~~~~~~~~~~~~ 11:23.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:23.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:23.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:23.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:23.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:10, 11:23.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:23.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 11:23.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:23.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:23.67 837 | foundInterface = 0; \ 11:23.67 | ^~~~~~~~~~~~~~ 11:23.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:23.67 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:23.67 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:23.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:23.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:10, 11:23.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:23.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 11:23.67 258 | } else 11:23.67 | ^~~~ 11:23.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:23.67 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.67 /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.67 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.67 /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:23.67 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode) 11:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:10, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:23.76 /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 = long unsigned int]': 11:23.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:23.76 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:23.76 /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:23.76 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:23.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.h:11, 11:23.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/GainNode.cpp:7: 11:23.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:23.76 27 | struct AudioTimelineEvent final 11:23.76 | ^~~~~~~~~~~~~~~~~~ 11:26.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.h:10, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 11:26.18 /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 = long unsigned int]': 11:26.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:26.18 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:26.18 /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:26.18 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:26.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:26.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.h:11, 11:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/IIRFilterNode.cpp:7: 11:26.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:26.18 27 | struct AudioTimelineEvent final 11:26.18 | ^~~~~~~~~~~~~~~~~~ 11:34.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 11:34.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:34.26 837 | foundInterface = 0; \ 11:34.26 | ^~~~~~~~~~~~~~ 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:34.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:34.26 63 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 11:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:34.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 11:34.26 258 | } else 11:34.26 | ^~~~ 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:34.26 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:34.26 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.26 /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:34.26 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource) 11:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:34.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 11:34.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:34.26 837 | foundInterface = 0; \ 11:34.26 | ^~~~~~~~~~~~~~ 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:34.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:34.26 71 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:34.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 11:34.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 11:34.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 11:34.27 258 | } else 11:34.27 | ^~~~ 11:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:34.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:34.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:34.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:34.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:34.27 /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:34.27 70 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode) 11:34.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:36.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:36.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:36.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:36.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 11:36.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 11:36.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 11:36.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:36.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:36.82 837 | foundInterface = 0; \ 11:36.82 | ^~~~~~~~~~~~~~ 11:36.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:36.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:36.82 34 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:36.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:36.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 11:36.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 11:36.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 11:36.82 258 | } else 11:36.82 | ^~~~ 11:36.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:36.82 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:36.82 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.82 /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:36.82 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) 11:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 11:38.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 11:38.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:38.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:38.80 837 | foundInterface = 0; \ 11:38.80 | ^~~~~~~~~~~~~~ 11:38.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:38.80 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:38.80 18 | NS_INTERFACE_MAP_END_INHERITING(Event) 11:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioBuffer.h:10, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 11:38.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 11:38.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 11:38.81 258 | } else 11:38.81 | ^~~~ 11:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:38.81 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:38.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:38.81 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:38.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.81 /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' 11:38.81 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent) 11:38.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:10, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 11:40.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 11:40.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:40.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:40.94 837 | foundInterface = 0; \ 11:40.94 | ^~~~~~~~~~~~~~ 11:40.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:40.94 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:40.94 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:10, 11:40.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 11:40.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 11:40.94 258 | } else 11:40.94 | ^~~~ 11:40.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:40.94 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.95 /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.95 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:40.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.95 /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' 11:40.95 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode) 11:40.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:41.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:10, 11:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 11:41.05 /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 = long unsigned int]': 11:41.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:41.05 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:41.05 /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:41.06 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:41.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:41.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.h:11, 11:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/OscillatorNode.cpp:7: 11:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:41.06 27 | struct AudioTimelineEvent final 11:41.06 | ^~~~~~~~~~~~~~~~~~ 11:43.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:10, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 11:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 11:43.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:43.50 837 | foundInterface = 0; \ 11:43.50 | ^~~~~~~~~~~~~~ 11:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:43.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:43.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:43.50 40 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:43.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:10, 11:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 11:43.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 11:43.50 258 | } else 11:43.50 | ^~~~ 11:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:43.50 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:43.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:43.51 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:43.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.51 /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' 11:43.51 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode) 11:43.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:10, 11:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 11:43.63 /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 = long unsigned int]': 11:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:43.63 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:43.63 /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:43.63 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:43.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParam.h:10, 11:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.h:11, 11:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/PannerNode.cpp:7: 11:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:43.63 27 | struct AudioTimelineEvent final 11:43.63 | ^~~~~~~~~~~~~~~~~~ 11:50.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:50.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:50.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:50.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:50.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.h:10, 11:50.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 11:50.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 11:50.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:50.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:50.84 837 | foundInterface = 0; \ 11:50.84 | ^~~~~~~~~~~~~~ 11:50.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:50.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:50.84 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:50.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:50.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:50.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.h:10, 11:50.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 11:50.85 /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:50.85 258 | } else 11:50.85 | ^~~~ 11:50.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:50.85 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:50.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 11:50.85 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:50.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.85 /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' 11:50.85 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode) 11:50.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.h:10, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 11:50.96 /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 = long unsigned int]': 11:50.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:50.96 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:50.96 /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:50.96 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:50.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 11:50.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/StereoPannerNode.cpp:15: 11:50.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:50.96 27 | struct AudioTimelineEvent final 11:50.96 | ^~~~~~~~~~~~~~~~~~ 11:53.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.h:10, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 11:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 11:53.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:53.59 837 | foundInterface = 0; \ 11:53.59 | ^~~~~~~~~~~~~~ 11:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:53.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:53.59 34 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 11:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioNode.h:10, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.h:10, 11:53.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 11: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 11:53.59 258 | } else 11:53.59 | ^~~~ 11:53.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 11:53.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 11:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: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' 11:53.60 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 11:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.60 /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' 11:53.60 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode) 11:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:56.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 11:56.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 11:56.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:56.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 11:56.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaSegment.h:9, 11:56.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WebAudioUtils.h:14, 11:56.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WebAudioUtils.cpp:7: 11:56.18 /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 = long unsigned int]': 11:56.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 11:56.18 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:56.18 /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:56.18 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 11:56.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:56.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/WebAudioUtils.cpp:8: 11:56.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 11:56.18 27 | struct AudioTimelineEvent final 11:56.18 | ^~~~~~~~~~~~~~~~~~ 11:56.77 libdom_media_webaudio.a.desc 11:57.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 11:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 11:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAutoCompleteController.h:10, 11:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 11:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 11:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 11:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 11:57.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:57.26 819 | foundInterface = 0; \ 11:57.26 | ^~~~~~~~~~~~~~ 11:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:57.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:57.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:57.26 57 | NS_INTERFACE_MAP_END 11:57.26 | ^~~~~~~~~~~~~~~~~~~~ 11:57.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 11:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 11:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 11:57.26 /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 11:57.26 264 | } else 11:57.26 | ^~~~ 11:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 11:57.26 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 11:57.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 11:57.26 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 11:57.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 11:57.26 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 11:57.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.26 /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' 11:57.26 56 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 11:57.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.62 libtoolkit_components_autocomplete.a.desc 12:04.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:04.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:04.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp:7: 12:04.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)': 12:04.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:04.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:04.82 819 | foundInterface = 0; \ 12:04.82 | ^~~~~~~~~~~~~~ 12:04.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:04.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:04.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:04.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:04.83 17 | NS_INTERFACE_MAP_END 12:04.83 | ^~~~~~~~~~~~~~~~~~~~ 12:04.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 12:04.83 800 | else 12:04.83 | ^~~~ 12:04.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:04.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:04.83 | ^~~~~~~~~~~~~~~~~~ 12:04.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:04.83 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 12:04.83 | ^~~~~~~~~~~~~~~~~~~~~~ 12:18.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:18.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:18.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 12:18.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:20: 12:18.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)': 12:18.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:18.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:18.06 819 | foundInterface = 0; \ 12:18.06 | ^~~~~~~~~~~~~~ 12:18.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:18.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:18.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:18.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:18.06 295 | NS_INTERFACE_MAP_END 12:18.06 | ^~~~~~~~~~~~~~~~~~~~ 12:18.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:62: 12:18.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 12:18.07 49 | } else 12:18.07 | ^~~~ 12:18.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 12:18.07 49 | } else 12:18.07 | ^~~~ 12:20.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:20.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:20.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:6: 12:20.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)': 12:20.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:20.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:20.09 819 | foundInterface = 0; \ 12:20.09 | ^~~~~~~~~~~~~~ 12:20.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:20.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:20.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:20.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:20.09 93 | NS_INTERFACE_MAP_END 12:20.09 | ^~~~~~~~~~~~~~~~~~~~ 12:20.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 12:20.09 811 | else 12:20.09 | ^~~~ 12:20.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:20.09 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:20.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:92:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:20.09 92 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 12:20.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:22.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGStringList.h:10, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 12:22.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp:6: 12:22.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 12:22.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:22.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:22.24 837 | foundInterface = 0; \ 12:22.24 | ^~~~~~~~~~~~~~ 12:22.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:22.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:22.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:22.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:22.24 21 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 12:22.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:22.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 12:22.24 800 | else 12:22.24 | ^~~~ 12:22.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:22.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:22.24 | ^~~~~~~~~~~~~~~~~~ 12:22.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGGraphicsElement.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:22.24 20 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 12:22.24 | ^~~~~~~~~~~~~~~~~~~~~~ 12:23.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:23.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:23.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:6: 12:23.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)': 12:23.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:23.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:23.77 819 | foundInterface = 0; \ 12:23.77 | ^~~~~~~~~~~~~~ 12:23.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:23.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:23.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:23.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:23.77 107 | NS_INTERFACE_MAP_END 12:23.77 | ^~~~~~~~~~~~~~~~~~~~ 12:23.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 12:23.77 811 | else 12:23.77 | ^~~~ 12:23.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:23.77 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:23.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:23.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:23.77 106 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 12:23.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:24.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.h:9, 12:24.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:6: 12:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)': 12:24.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:24.75 819 | foundInterface = 0; \ 12:24.75 | ^~~~~~~~~~~~~~ 12:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:24.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:24.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:24.75 17 | NS_INTERFACE_MAP_END 12:24.75 | ^~~~~~~~~~~~~~~~~~~~ 12:24.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 12:24.75 800 | else 12:24.75 | ^~~~ 12:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:24.75 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:24.75 | ^~~~~~~~~~~~~~~~~~ 12:24.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:24.76 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 12:24.76 | ^~~~~~~~~~~~~~~~~~~~~~ 12:29.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 12:29.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 12:29.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 12:29.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 12:29.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp:8: 12:29.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)': 12:29.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:29.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:29.67 837 | foundInterface = 0; \ 12:29.67 | ^~~~~~~~~~~~~~ 12:29.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:29.67 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:29.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:29.67 293 | NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder) 12:29.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/templates/nsXULTreeBuilder.cpp:30: 12:29.67 /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:29.67 49 | } else 12:29.67 | ^~~~ 12:29.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 12:29.67 49 | } else 12:29.67 | ^~~~ 12:30.45 libdom_xul_templates.a.desc 12:42.92 libnetwerk_protocol_ftp.a.desc 12:50.05 libdom_media_mediasink.a.desc 12:52.14 libintl_hyphenation_glue.a.desc 12:58.43 /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*)': 12:58.43 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp: unused variable 'rv' 12:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp:3304:12: warning: unused variable 'rv' [-Wunused-variable] 12:58.43 3304 | nsresult rv = aHostURI->SchemeIs("https", &isHTTPS); 12:58.43 | ^~ 12:58.43 /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)': 12:58.43 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp: variable 'oldestCookieTime' set but not used 12:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cookie/nsCookieService.cpp:3569:15: warning: variable 'oldestCookieTime' set but not used [-Wunused-but-set-variable] 12:58.43 3569 | int64_t oldestCookieTime = FindStaleCookie(entry, currentTime, aHostURI, optionalSecurity, iter); 12:58.43 | ^~~~~~~~~~~~~~~~ 12:59.58 libnetwerk_cookie.a.desc 13:01.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 13:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 13:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Promise.h:10, 13:01.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:6: 13:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 13:01.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:01.18 819 | foundInterface = 0; \ 13:01.18 | ^~~~~~~~~~~~~~ 13:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:01.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:01.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:01.18 73 | NS_INTERFACE_MAP_END 13:01.18 | ^~~~~~~~~~~~~~~~~~~~ 13:01.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 13:01.19 800 | else 13:01.19 | ^~~~ 13:01.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:01.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:01.19 | ^~~~~~~~~~~~~~~~~~ 13:01.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:01.19 72 | NS_INTERFACE_MAP_ENTRY(Promise) 13:01.19 | ^~~~~~~~~~~~~~~~~~~~~~ 13:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 13:01.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:01.20 819 | foundInterface = 0; \ 13:01.20 | ^~~~~~~~~~~~~~ 13:01.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:01.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:01.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:01.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:01.21 400 | NS_INTERFACE_MAP_END 13:01.21 | ^~~~~~~~~~~~~~~~~~~~ 13:01.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 13:01.21 800 | else 13:01.21 | ^~~~ 13:01.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:01.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:01.21 | ^~~~~~~~~~~~~~~~~~ 13:01.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/promise/Promise.cpp:399:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:01.21 399 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:01.21 | ^~~~~~~~~~~~~~~~~~~~~~ 13:04.70 libdom_promise.a.desc 13:11.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 13:11.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 13:11.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 13:11.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 13:11.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCModule.h:6, 13:11.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutModule.cpp:8: 13:11.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 13:11.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 13:11.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 xpc::GlobalProperties'; use assignment or value-initialization instead 13:11.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 13:11.71 31 | memset(aT, 0, sizeof(T)); 13:11.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 13:11.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCModule.h:6, 13:11.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutModule.cpp:8: 13:11.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 13:11.71 2858 | struct GlobalProperties { 13:11.71 | ^~~~~~~~~~~~~~~~ 13:16.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutStatics.cpp:32: 13:16.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 13:16.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 13:16.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] 13:16.45 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 13:16.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.h:12, 13:16.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutStatics.cpp:13: 13:16.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 13:16.45 585 | class nsCSSValue { 13:16.45 | ^~~~~~~~~~ 13:16.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 13:16.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 13:16.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/build/nsLayoutStatics.cpp:46: 13:16.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)': 13:16.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 13:16.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] 13:16.89 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 13:16.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 13:16.89 712 | class CompressedGlyph { 13:16.89 | ^~~~~~~~~~~~~~~ 13:16.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)': 13:16.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 13:16.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] 13:16.89 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 13:16.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 13:16.89 712 | class CompressedGlyph { 13:16.89 | ^~~~~~~~~~~~~~~ 13:20.82 liblayout_build.a.desc 13:21.86 libembedding_browser_build.a.desc 13:23.30 libextensions_permissions.a.desc 13:25.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.h:10, 13:25.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp:6: 13:25.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 13:25.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:25.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:25.95 819 | foundInterface = 0; \ 13:25.95 | ^~~~~~~~~~~~~~ 13:25.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:25.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:25.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:25.96 25 | NS_INTERFACE_MAP_END 13:25.96 | ^~~~~~~~~~~~~~~~~~~~ 13:25.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 13:25.96 800 | else 13:25.96 | ^~~~ 13:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:25.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:25.96 | ^~~~~~~~~~~~~~~~~~ 13:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:25.96 24 | NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 13:25.96 | ^~~~~~~~~~~~~~~~~~~~~~ 13:27.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.h:9, 13:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp:6: 13:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 13:27.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:27.06 819 | foundInterface = 0; \ 13:27.06 | ^~~~~~~~~~~~~~ 13:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:27.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:27.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:27.06 251 | NS_INTERFACE_MAP_END 13:27.06 | ^~~~~~~~~~~~~~~~~~~~ 13:27.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 13:27.06 800 | else 13:27.06 | ^~~~ 13:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:27.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:27.06 | ^~~~~~~~~~~~~~~~~~ 13:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/shistory/nsSHistory.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:27.06 250 | NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal) 13:27.06 | ^~~~~~~~~~~~~~~~~~~~~~ 13:27.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 13:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 13:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.h:11, 13:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp:6: 13:27.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 13:27.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:27.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:27.20 819 | foundInterface = 0; \ 13:27.20 | ^~~~~~~~~~~~~~ 13:27.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:27.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:27.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:27.20 21 | NS_INTERFACE_MAP_END 13:27.20 | ^~~~~~~~~~~~~~~~~~~~ 13:27.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 13:27.21 800 | else 13:27.21 | ^~~~ 13:27.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:27.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:27.21 | ^~~~~~~~~~~~~~~~~~ 13:27.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGPreserveAspectRatio.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:27.21 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:27.21 | ^~~~~~~~~~~~~~~~~~~~~~ 13:27.64 libdocshell_shistory.a.desc 13:29.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:29.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:29.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:29.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:29.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 13:29.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGIRect.h:9, 13:29.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGRect.h:9, 13:29.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp:6: 13:29.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 13:29.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:29.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:29.59 819 | foundInterface = 0; \ 13:29.59 | ^~~~~~~~~~~~~~ 13:29.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:29.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:29.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:29.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:29.59 33 | NS_INTERFACE_MAP_END 13:29.59 | ^~~~~~~~~~~~~~~~~~~~ 13:29.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:29.59 800 | else 13:29.59 | ^~~~ 13:29.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:29.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:29.59 | ^~~~~~~~~~~~~~~~~~ 13:29.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGRect.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:29.59 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:29.59 | ^~~~~~~~~~~~~~~~~~~~~~ 13:30.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.h:9, 13:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:6: 13:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 13:30.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:30.58 837 | foundInterface = 0; \ 13:30.58 | ^~~~~~~~~~~~~~ 13:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:30.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:30.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:30.58 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 13:30.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.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 13:30.58 800 | else 13:30.58 | ^~~~ 13:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:30.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:30.58 | ^~~~~~~~~~~~~~~~~~ 13:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:30.58 22 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget) 13:30.58 | ^~~~~~~~~~~~~~~~~~~~~~ 13:33.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 13:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.h:10, 13:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 13:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 13:33.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:33.44 837 | foundInterface = 0; \ 13:33.44 | ^~~~~~~~~~~~~~ 13:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:33.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:33.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:33.44 395 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 13:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.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 13:33.45 800 | else 13:33.45 | ^~~~ 13:33.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:33.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:33.45 | ^~~~~~~~~~~~~~~~~~ 13:33.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:394:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:33.45 394 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 13:33.45 | ^~~~~~~~~~~~~~~~~~~~~~ 13:33.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 13:33.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:33.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:33.53 819 | foundInterface = 0; \ 13:33.53 | ^~~~~~~~~~~~~~ 13:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:33.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:33.53 3815 | NS_INTERFACE_MAP_END 13:33.53 | ^~~~~~~~~~~~~~~~~~~~ 13:33.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 13:33.53 811 | else 13:33.53 | ^~~~ 13:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:33.53 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:33.53 3814 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 13:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:35.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:35.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 13:35.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 13:35.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 13:35.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 13:35.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ContentEvents.h:11, 13:35.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp:8: 13:35.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 13:35.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:35.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:35.11 819 | foundInterface = 0; \ 13:35.11 | ^~~~~~~~~~~~~~ 13:35.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:35.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:35.12 71 | NS_INTERFACE_MAP_END 13:35.12 | ^~~~~~~~~~~~~~~~~~~~ 13:35.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 13:35.12 800 | else 13:35.12 | ^~~~ 13:35.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:35.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:35.12 | ^~~~~~~~~~~~~~~~~~ 13:35.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSVGElement.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:35.12 70 | NS_INTERFACE_MAP_ENTRY(nsISupports) 13:35.12 | ^~~~~~~~~~~~~~~~~~~~~~ 13:36.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:36.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 13:36.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 13:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.h:9, 13:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp:6: 13:36.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)': 13:36.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:36.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:36.85 837 | foundInterface = 0; \ 13:36.85 | ^~~~~~~~~~~~~~ 13:36.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:36.85 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:36.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:36.85 14 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 13:36.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.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 13:36.85 800 | else 13:36.85 | ^~~~ 13:36.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:36.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:36.85 | ^~~~~~~~~~~~~~~~~~ 13:36.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestUpload.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:36.85 13 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload) 13:36.85 | ^~~~~~~~~~~~~~~~~~~~~~ 13:38.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 13:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 13:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/workers/Workers.h:11, 13:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerHolder.h:9, 13:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:9, 13:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 13:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 13:38.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:38.98 837 | foundInterface = 0; \ 13:38.98 | ^~~~~~~~~~~~~~ 13:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:38.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:38.98 1562 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 13:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 13:38.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequest.h:10, 13:38.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:10, 13:38.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 13:38.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 13:38.99 258 | } else 13:38.99 | ^~~~ 13:38.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:38.99 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:38.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:38.99 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:38.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:38.99 1561 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker) 13:38.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:39.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/workers/Workers.h:9, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerHolder.h:9, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:9, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 13:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 1]': 13:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 1]' 13:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:1162:42: required from here 13:39.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 13:39.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] 13:39.14 66 | memset(aT, 0, N * sizeof(T)); 13:39.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 13:39.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/workers/Workers.h:9, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerHolder.h:9, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.h:9, 13:39.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 13:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 13:39.14 303 | class MOZ_NON_PARAM alignas(8) Value 13:39.14 | ^~~~~ 13:39.97 libdom_xhr.a.desc 13:40.95 libtoolkit_components_build.a.desc 13:41.08 libtoolkit_components_lz4.a.desc 13:41.80 libjs_ductwork_debugger.a.desc 13:42.21 libother-licenses_snappy.a.desc 13:49.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 13:49.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 13:49.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGStringList.h:10, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:6: 13:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 13:49.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:49.99 837 | foundInterface = 0; \ 13:49.99 | ^~~~~~~~~~~~~~ 13:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:49.99 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:49.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:49.99 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 13:49.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:49.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoStyleSheet.h:12, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:10, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGTransformableElement.h:12, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 13:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:6: 13:49.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 13:49.99 258 | } else 13:49.99 | ^~~~ 13:50.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:50.00 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:50.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:50.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:50.00 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:50.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:50.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:50.00 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement) 13:50.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:00.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 14:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 14:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGTextContentElement.cpp:8: 14:00.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)': 14:00.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 14:00.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] 14:00.98 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:00.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:00.99 712 | class CompressedGlyph { 14:00.99 | ^~~~~~~~~~~~~~~ 14:00.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)': 14:00.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 14:00.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] 14:00.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:00.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:00.99 712 | class CompressedGlyph { 14:00.99 | ^~~~~~~~~~~~~~~ 14:30.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 14:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 14:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGZoomEvent.h:10, 14:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:10: 14:30.58 /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:30.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.58 /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:30.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:30.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:30.58 712 | class CompressedGlyph { 14:30.58 | ^~~~~~~~~~~~~~~ 14:30.58 /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:30.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.58 /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:30.58 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 14:30.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 14:30.58 712 | class CompressedGlyph { 14:30.58 | ^~~~~~~~~~~~~~~ 14:30.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:30.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 14:30.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.h:9, 14:30.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPoint.h:9, 14:30.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:6: 14:30.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)': 14:30.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:30.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:30.84 837 | foundInterface = 0; \ 14:30.84 | ^~~~~~~~~~~~~~ 14:30.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:30.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:30.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:30.84 27 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 14:30.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPointList.h:10, 14:30.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/DOMSVGPoint.h:9, 14:30.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:6: 14:30.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 14:30.85 264 | } else 14:30.85 | ^~~~ 14:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 14:30.85 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 14:30.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.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' 14:30.85 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 14:30.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 14:30.85 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 14:30.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/SVGZoomEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 14:30.85 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent) 14:30.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:33.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:33.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 14:33.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:33.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:33.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 14:33.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.h:8, 14:33.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp:6: 14:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 14:33.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:33.53 819 | foundInterface = 0; \ 14:33.53 | ^~~~~~~~~~~~~~ 14:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:33.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:33.53 47 | NS_INTERFACE_MAP_END 14:33.53 | ^~~~~~~~~~~~~~~~~~~~ 14:33.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 14:33.53 800 | else 14:33.53 | ^~~~ 14:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:33.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:33.53 | ^~~~~~~~~~~~~~~~~~ 14:33.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsISVGPoint.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:33.53 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 14:33.53 | ^~~~~~~~~~~~~~~~~~~~~~ 14:43.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 14:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 14:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.h:9, 14:43.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp:6: 14:43.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 14:43.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:43.51 819 | foundInterface = 0; \ 14:43.51 | ^~~~~~~~~~~~~~ 14:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:43.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:43.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:43.51 54 | NS_INTERFACE_MAP_END 14:43.51 | ^~~~~~~~~~~~~~~~~~~~ 14: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 14:43.51 800 | else 14:43.51 | ^~~~ 14:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:43.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:43.51 | ^~~~~~~~~~~~~~~~~~ 14:43.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGClass.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:43.51 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 14:43.51 | ^~~~~~~~~~~~~~~~~~~~~~ 14:47.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.cpp:25: 14:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 14:47.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 14:47.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] 14:47.12 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 14:47.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 14:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.cpp:10: 14:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 14:47.12 585 | class nsCSSValue { 14:47.12 | ^~~~~~~~~~ 14:55.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 14:55.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:8: 14:55.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 14:55.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:55.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:55.28 837 | foundInterface = 0; \ 14:55.28 | ^~~~~~~~~~~~~~ 14:55.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:55.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:55.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:55.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:55.28 72 | NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 14:55.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:55.28 /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 14:55.28 71 | else 14:55.28 | ^~~~ 14:55.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGElement.h:15, 14:55.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:8: 14:55.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 14:55.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:55.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:55.28 837 | foundInterface = 0; \ 14:55.28 | ^~~~~~~~~~~~~~ 14:55.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:55.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:55.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:55.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:55.29 251 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 14:55.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:55.29 /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 14:55.29 250 | else 14:55.29 | ^~~~ 15:18.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 15:18.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 15:18.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 15:18.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.h:9, 15:18.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp:6: 15:18.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 15:18.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:18.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:18.80 819 | foundInterface = 0; \ 15:18.80 | ^~~~~~~~~~~~~~ 15:18.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:18.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:18.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:18.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:18.80 24 | NS_INTERFACE_MAP_END 15:18.80 | ^~~~~~~~~~~~~~~~~~~~ 15:18.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 15:18.80 800 | else 15:18.80 | ^~~~ 15:18.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:18.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:18.80 | ^~~~~~~~~~~~~~~~~~ 15:18.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGString.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:18.81 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:18.81 | ^~~~~~~~~~~~~~~~~~~~~~ 15:22.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 15:22.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 15:22.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 15:22.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.h:9, 15:22.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:6: 15:22.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 15:22.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:22.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:22.44 819 | foundInterface = 0; \ 15:22.44 | ^~~~~~~~~~~~~~ 15:22.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:22.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:22.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:22.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:22.44 48 | NS_INTERFACE_MAP_END 15:22.44 | ^~~~~~~~~~~~~~~~~~~~ 15:22.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 15:22.44 800 | else 15:22.44 | ^~~~ 15:22.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:22.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:22.44 | ^~~~~~~~~~~~~~~~~~ 15:22.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:22.44 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:22.44 | ^~~~~~~~~~~~~~~~~~~~~~ 15:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 15:22.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:22.45 819 | foundInterface = 0; \ 15:22.45 | ^~~~~~~~~~~~~~ 15:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:22.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:22.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:22.45 53 | NS_INTERFACE_MAP_END 15:22.45 | ^~~~~~~~~~~~~~~~~~~~ 15:22.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 15:22.45 800 | else 15:22.45 | ^~~~ 15:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:22.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:22.45 | ^~~~~~~~~~~~~~~~~~ 15:22.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGViewBox.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:22.45 52 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:22.45 | ^~~~~~~~~~~~~~~~~~~~~~ 15:23.00 libdom_svg.a.desc 15:39.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 15:39.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 15:39.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyleStructInlines.h:16, 15:39.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 15:39.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/apz/util/DoubleTapToZoom.cpp:19: 15:39.62 /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)': 15:39.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 15:39.62 /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] 15:39.62 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 15:39.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:39.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 15:39.62 712 | class CompressedGlyph { 15:39.62 | ^~~~~~~~~~~~~~~ 15:39.62 /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)': 15:39.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 15:39.62 /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] 15:39.62 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 15:39.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:39.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 15:39.62 712 | class CompressedGlyph { 15:39.62 | ^~~~~~~~~~~~~~~ 15:55.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 15:55.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 15:55.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 15:55.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 15:55.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 15:55.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.h:9, 15:55.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:6: 15:55.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; long unsigned int N = 4]': 15:55.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:211:19: required from here 15:55.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 mozilla::gfx::PointTyped'; use assignment or value-initialization instead 15:55.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 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 15:55.88 66 | memset(aT, 0, N * sizeof(T)); 15:55.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:55.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsSize.h:11, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsPoint.h:12, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMargin.h:10, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.h:21, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:20, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:10: 15:55.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 15:55.89 115 | struct PointTyped : 15:55.89 | ^~~~~~~~~~ 15:55.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.h:9, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:6: 15:55.89 /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 = long unsigned int]': 15:55.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:333:12: required from here 15:55.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 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 15:55.89 /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] 15:55.89 45 | memset(aT, 0, sizeof(T)); 15:55.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 15:55.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsSize.h:11, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsPoint.h:12, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMargin.h:10, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.h:21, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:20, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 15:55.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/GeometryUtils.cpp:10: 15:55.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 15:55.89 115 | struct PointTyped : 15:55.89 | ^~~~~~~~~~ 16:02.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 16:02.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 16:02.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/MobileViewportManager.cpp:14: 16:02.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)': 16:02.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:02.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] 16:02.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:02.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:02.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:02.28 712 | class CompressedGlyph { 16:02.28 | ^~~~~~~~~~~~~~~ 16:02.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:02.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:02.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:02.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:02.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:02.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:02.28 712 | class CompressedGlyph { 16:02.28 | ^~~~~~~~~~~~~~~ 16:05.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:05.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 16:05.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/PositionedEventTargeting.cpp:14: 16:05.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)': 16:05.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 16:05.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] 16:05.66 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:05.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:05.66 712 | class CompressedGlyph { 16:05.66 | ^~~~~~~~~~~~~~~ 16:05.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)': 16:05.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 16:05.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] 16:05.66 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:05.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:05.66 712 | class CompressedGlyph { 16:05.66 | ^~~~~~~~~~~~~~~ 16:09.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 16:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 16:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 16:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManager.cpp:23: 16:09.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 16:09.59 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:09.59 /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:09.59 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 16:09.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 16:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 16:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 16:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 16:09.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 16:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.h:13, 16:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:10, 16:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrame.h:31, 16:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 16:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 16:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RestyleManager.h:15, 16:09.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManager.cpp:11: 16:09.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 16:09.60 585 | class nsCSSValue { 16:09.60 | ^~~~~~~~~~ 16:09.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 16:09.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 16:09.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManager.cpp:32: 16:09.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)': 16:09.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 16:09.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] 16:09.75 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:09.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:09.75 712 | class CompressedGlyph { 16:09.75 | ^~~~~~~~~~~~~~~ 16:09.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)': 16:09.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 16:09.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] 16:09.75 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:09.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:09.75 712 | class CompressedGlyph { 16:09.75 | ^~~~~~~~~~~~~~~ 16:14.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:14.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 16:14.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 16:14.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 16:14.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/RestyleManagerBase.cpp:14: 16:14.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)': 16:14.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 16:14.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] 16:14.92 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:14.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:14.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:14.92 712 | class CompressedGlyph { 16:14.92 | ^~~~~~~~~~~~~~~ 16:14.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)': 16:14.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 16:14.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] 16:14.92 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:14.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:14.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:14.93 712 | class CompressedGlyph { 16:14.93 | ^~~~~~~~~~~~~~~ 16:38.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:38.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 16:38.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsBidiPresUtils.cpp:10: 16:38.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)': 16:38.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 16:38.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] 16:38.66 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:38.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:38.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:38.66 712 | class CompressedGlyph { 16:38.66 | ^~~~~~~~~~~~~~~ 16:38.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)': 16:38.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 16:38.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] 16:38.66 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:38.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:38.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:38.66 712 | class CompressedGlyph { 16:38.66 | ^~~~~~~~~~~~~~~ 16:43.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:43.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 16:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 16:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 16:43.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.cpp:24: 16:43.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)': 16:43.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 16:43.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] 16:43.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:43.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:43.04 712 | class CompressedGlyph { 16:43.04 | ^~~~~~~~~~~~~~~ 16:43.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)': 16:43.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 16:43.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] 16:43.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:43.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:43.04 712 | class CompressedGlyph { 16:43.04 | ^~~~~~~~~~~~~~~ 16:44.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.cpp:113: 16:44.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 16:44.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 16:44.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] 16:44.01 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 16:44.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 16:44.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.h:13, 16:44.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:10, 16:44.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrame.h:31, 16:44.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 16:44.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 16:44.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.h:16, 16:44.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSFrameConstructor.cpp:11: 16:44.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 16:44.02 585 | class nsCSSValue { 16:44.02 | ^~~~~~~~~~ 16:48.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:48.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 16:48.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 16:48.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCSSRendering.cpp:46: 16:48.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)': 16:48.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 16:48.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] 16:48.73 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:48.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:48.73 712 | class CompressedGlyph { 16:48.73 | ^~~~~~~~~~~~~~~ 16:48.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)': 16:48.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 16:48.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] 16:48.73 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:48.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:48.73 712 | class CompressedGlyph { 16:48.73 | ^~~~~~~~~~~~~~~ 16:54.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 16:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 16:54.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsCaret.cpp:15: 16:54.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:54.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:54.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:54.82 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:54.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:54.82 712 | class CompressedGlyph { 16:54.82 | ^~~~~~~~~~~~~~~ 16:54.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:54.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:54.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:54.82 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:54.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:54.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:54.82 712 | class CompressedGlyph { 16:54.82 | ^~~~~~~~~~~~~~~ 17:04.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 17:04.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 17:04.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 17:04.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDisplayList.cpp:28: 17:04.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)': 17:04.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 17:04.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] 17:04.07 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:04.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:04.07 712 | class CompressedGlyph { 17:04.07 | ^~~~~~~~~~~~~~~ 17:04.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)': 17:04.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 17:04.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] 17:04.08 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:04.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:04.08 712 | class CompressedGlyph { 17:04.08 | ^~~~~~~~~~~~~~~ 17:13.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 17:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 17:13.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:47: 17:13.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)': 17:13.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 17:13.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] 17:13.08 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:13.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:13.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:13.08 712 | class CompressedGlyph { 17:13.08 | ^~~~~~~~~~~~~~~ 17:13.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)': 17:13.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 17:13.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] 17:13.08 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:13.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:13.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:13.08 712 | class CompressedGlyph { 17:13.08 | ^~~~~~~~~~~~~~~ 17:13.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 17:13.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 17:13.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 17:13.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 17:13.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 17:13.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 17:13.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 17:13.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoElementSnapshot.h:12, 17:13.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoStyleSet.h:12, 17:13.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:8: 17:13.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 17:13.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:13.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:13.45 819 | foundInterface = 0; \ 17:13.45 | ^~~~~~~~~~~~~~ 17:13.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:13.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:13.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 17:13.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:13.45 537 | NS_INTERFACE_MAP_END 17:13.45 | ^~~~~~~~~~~~~~~~~~~~ 17:13.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 17:13.45 800 | else 17:13.45 | ^~~~ 17:13.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:13.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:13.45 | ^~~~~~~~~~~~~~~~~~ 17:13.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsDocumentViewer.cpp:535:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:13.45 535 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 17:13.45 | ^~~~~~~~~~~~~~~~~~~~~~ 17:25.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 17:25.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/composite/AsyncCompositionManager.cpp:31: 17:25.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)': 17:25.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 17:25.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] 17:25.36 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:25.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:25.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:25.36 712 | class CompressedGlyph { 17:25.36 | ^~~~~~~~~~~~~~~ 17:25.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)': 17:25.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 17:25.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] 17:25.36 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:25.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:25.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:25.36 712 | class CompressedGlyph { 17:25.36 | ^~~~~~~~~~~~~~~ 17:31.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 17:31.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 17:31.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsLayoutUtils.cpp:24: 17:31.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)': 17:31.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 17:31.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] 17:31.36 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:31.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:31.36 712 | class CompressedGlyph { 17:31.37 | ^~~~~~~~~~~~~~~ 17:31.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)': 17:31.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 17:31.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] 17:31.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:31.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:31.37 712 | class CompressedGlyph { 17:31.37 | ^~~~~~~~~~~~~~~ 17:42.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 17:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 17:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:36: 17:42.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)': 17:42.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 17:42.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] 17:42.27 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:42.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:42.27 712 | class CompressedGlyph { 17:42.27 | ^~~~~~~~~~~~~~~ 17:42.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)': 17:42.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 17:42.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] 17:42.27 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:42.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:42.27 712 | class CompressedGlyph { 17:42.27 | ^~~~~~~~~~~~~~~ 17:42.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:41: 17:42.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 17:42.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 17:42.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] 17:42.76 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 17:42.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.h:13, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:10, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrame.h:31, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventStateManager.h:17, 17:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:11: 17:42.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 17:42.76 585 | class nsCSSValue { 17:42.76 | ^~~~~~~~~~ 17:44.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 17:44.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 17:44.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 17:44.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 17:44.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 17:44.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 17:44.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 17:44.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:10: 17:44.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 17:44.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:44.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:44.04 819 | foundInterface = 0; \ 17:44.04 | ^~~~~~~~~~~~~~ 17:44.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:44.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:44.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 17:44.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:44.04 347 | NS_INTERFACE_MAP_END 17:44.04 | ^~~~~~~~~~~~~~~~~~~~ 17:44.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 17:44.04 800 | else 17:44.04 | ^~~~ 17:44.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:44.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:44.04 | ^~~~~~~~~~~~~~~~~~ 17:44.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.cpp:346:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:44.04 346 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 17:44.04 | ^~~~~~~~~~~~~~~~~~~~~~ 17:50.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 17:50.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp:45: 17:50.14 /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:50.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 17:50.14 /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:50.15 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:50.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:50.15 712 | class CompressedGlyph { 17:50.15 | ^~~~~~~~~~~~~~~ 17:50.15 /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:50.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:50.15 /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:50.15 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:50.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:50.15 712 | class CompressedGlyph { 17:50.15 | ^~~~~~~~~~~~~~~ 17:51.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp: In member function 'bool PresShell::DoReflow(nsIFrame*, bool)': 17:51.23 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp: unused variable 'uri' 17:51.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresShell.cpp:9092:11: warning: unused variable 'uri' [-Wunused-variable] 17:51.23 9092 | nsIURI *uri = mDocument->GetDocumentURI(); 17:51.23 | ^~~ 17:59.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 17:59.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/view/nsViewManager.h:14, 17:59.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsRefreshDriver.cpp:43: 17:59.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)': 17:59.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 17:59.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] 17:59.74 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:59.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:59.74 712 | class CompressedGlyph { 17:59.74 | ^~~~~~~~~~~~~~~ 17:59.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)': 17:59.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 17:59.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] 17:59.74 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 17:59.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 17:59.75 712 | class CompressedGlyph { 17:59.75 | ^~~~~~~~~~~~~~~ 18:08.37 liblayout_base.a.desc 18:08.58 libmemory_volatile.a.desc 18:11.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 18:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 18:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 18:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 18:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 18:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/BlobChild.h:10, 18:11.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:6: 18:11.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)': 18:11.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:11.18 819 | foundInterface = 0; \ 18:11.18 | ^~~~~~~~~~~~~~ 18:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:11.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:11.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:486:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:11.18 486 | NS_INTERFACE_MAP_END 18:11.18 | ^~~~~~~~~~~~~~~~~~~~ 18:11.18 /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:11.18 811 | else 18:11.18 | ^~~~ 18:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:11.18 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:11.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:485:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:11.18 485 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:11.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)': 18:11.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:11.22 819 | foundInterface = 0; \ 18:11.22 | ^~~~~~~~~~~~~~ 18:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:11.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:11.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:1176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:11.22 1176 | NS_INTERFACE_MAP_END 18:11.22 | ^~~~~~~~~~~~~~~~~~~~ 18:11.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 18:11.22 800 | else 18:11.22 | ^~~~ 18:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:11.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:11.22 | ^~~~~~~~~~~~~~~~~~ 18:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/Blob.cpp:1175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:11.22 1175 | NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream) 18:11.22 | ^~~~~~~~~~~~~~~~~~~~~~ 18:29.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 18:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 18:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 18:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 18:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 18:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 18:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.h:10, 18:29.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp:10: 18:29.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 18:29.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:29.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:29.65 819 | foundInterface = 0; \ 18:29.65 | ^~~~~~~~~~~~~~ 18:29.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:29.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:29.66 488 | NS_INTERFACE_MAP_END 18:29.66 | ^~~~~~~~~~~~~~~~~~~~ 18:29.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 18:29.66 811 | else 18:29.66 | ^~~~ 18:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:29.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentChild.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:29.66 487 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 18:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:36.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 18:36.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 18:36.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 18:36.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 18:36.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 18:36.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.h:9, 18:36.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:10: 18:36.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 18:36.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 18:36.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:36.80 819 | foundInterface = 0; \ 18:36.81 | ^~~~~~~~~~~~~~ 18:36.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:36.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:36.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:36.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:2430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:36.81 2430 | NS_INTERFACE_MAP_END 18:36.81 | ^~~~~~~~~~~~~~~~~~~~ 18:36.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 18:36.81 811 | else 18:36.81 | ^~~~ 18:36.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:36.81 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:36.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:36.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:2429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:36.81 2429 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 18:36.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.h:9, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:10: 18:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 18:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 18:37.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 18:37.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 18:37.11 31 | memset(aT, 0, sizeof(T)); 18:37.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 18:37.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:140: 18:37.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 18:37.11 137 | struct AmountFns 18:37.11 | ^~~~~~~~~ 18:37.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 18:37.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.h:9, 18:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:10: 18:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 18:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 18:37.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 18:37.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 18:37.12 31 | memset(aT, 0, sizeof(T)); 18:37.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 18:37.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/ContentParent.cpp:140: 18:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 18:37.12 172 | struct SizeOfTabFns 18:37.12 | ^~~~~~~~~~~~ 19:07.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 19:07.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/ipc/LayerTransactionParent.cpp:37: 19:07.11 /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:07.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.11 /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:07.11 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:07.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:07.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:07.11 712 | class CompressedGlyph { 19:07.11 | ^~~~~~~~~~~~~~~ 19:07.11 /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:07.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:07.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] 19:07.11 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:07.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:07.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:07.11 712 | class CompressedGlyph { 19:07.11 | ^~~~~~~~~~~~~~~ 19:13.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 19:13.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 19:13.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:84: 19:13.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)': 19:13.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 19:13.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] 19:13.93 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:13.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:13.93 712 | class CompressedGlyph { 19:13.93 | ^~~~~~~~~~~~~~~ 19:13.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)': 19:13.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 19:13.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] 19:13.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:13.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:13.93 712 | class CompressedGlyph { 19:13.93 | ^~~~~~~~~~~~~~~ 19:14.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 19:14.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 19:14.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 19:14.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 19:14.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 19:14.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.h:9, 19:14.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:8: 19:14.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 19:14.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:14.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:14.10 819 | foundInterface = 0; \ 19:14.10 | ^~~~~~~~~~~~~~ 19:14.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:14.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:14.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:14.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:14.11 188 | NS_INTERFACE_MAP_END 19:14.11 | ^~~~~~~~~~~~~~~~~~~~ 19:14.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 19:14.11 800 | else 19:14.11 | ^~~~ 19:14.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:14.11 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:14.11 | ^~~~~~~~~~~~~~~~~~ 19:14.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:187:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:14.11 187 | NS_INTERFACE_MAP_ENTRY(nsISupports) 19:14.11 | ^~~~~~~~~~~~~~~~~~~~~~ 19:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 19:14.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:14.13 837 | foundInterface = 0; \ 19:14.13 | ^~~~~~~~~~~~~~ 19:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:14.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:14.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:14.13 798 | NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 19:14.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.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 19:14.13 800 | else 19:14.13 | ^~~~ 19:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:14.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:14.13 | ^~~~~~~~~~~~~~~~~~ 19:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:14.13 797 | NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 19:14.13 | ^~~~~~~~~~~~~~~~~~~~~~ 19:14.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)': 19:14.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:14.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:14.20 837 | foundInterface = 0; \ 19:14.20 | ^~~~~~~~~~~~~~ 19:14.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:14.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:14.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:3230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:14.20 3230 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 19:14.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabChild.cpp:97: 19:14.20 /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:14.20 49 | } else 19:14.20 | ^~~~ 19:14.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 19:14.20 49 | } else 19:14.20 | ^~~~ 19:26.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 19:26.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 19:26.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/TabParent.cpp:68: 19:26.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)': 19:26.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 19:26.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] 19:26.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:26.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:26.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:26.02 712 | class CompressedGlyph { 19:26.02 | ^~~~~~~~~~~~~~~ 19:26.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)': 19:26.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 19:26.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] 19:26.02 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:26.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:26.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:26.02 712 | class CompressedGlyph { 19:26.02 | ^~~~~~~~~~~~~~~ 19:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp: In member function 'virtual bool mozilla::dom::nsIContentParent::DeallocPSendStreamParent(mozilla::ipc::PSendStreamParent*)': 19:35.31 Warning: -Wdelete-incomplete in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp: possible problem detected in invocation of 'operator delete' 19:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp:295:3: warning: possible problem detected in invocation of 'operator delete' [-Wdelete-incomplete] 19:35.31 295 | delete aActor; 19:35.31 | ^~~~~~~~~~~~~ 19:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp:293:63: warning: 'aActor' has incomplete type 19:35.31 293 | nsIContentParent::DeallocPSendStreamParent(PSendStreamParent* aActor) 19:35.31 | ~~~~~~~~~~~~~~~~~~~^~~~~~ 19:35.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.cpp:6: 19:35.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/ipc/nsIContentParent.h:34:7: note: forward declaration of 'class mozilla::ipc::PSendStreamParent' 19:35.31 34 | class PSendStreamParent; 19:35.31 | ^~~~~~~~~~~~~~~~~ 19:35.31 /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 19:35.31 295 | delete aActor; 19:35.31 | ^~~~~~~~~~~~~ 19:36.25 libdom_ipc.a.desc 20:06.11 libgfx_layers.a.desc 20:06.45 libwidget_gtkxtbin.a.desc 20:08.16 libgfx_ipc.a.desc 20:10.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:10.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:10.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:10.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:10.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 20:10.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 20:10.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 20:10.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TCPServerSocketBinding.h:6, 20:10.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp:6: 20:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 20:10.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:10.06 837 | foundInterface = 0; \ 20:10.06 | ^~~~~~~~~~~~~~ 20:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:10.06 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:10.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:10.06 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:10.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:10.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 20:10.06 800 | else 20:10.06 | ^~~~ 20:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:10.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:10.06 | ^~~~~~~~~~~~~~~~~~ 20:10.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:10.06 42 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 20:10.06 | ^~~~~~~~~~~~~~~~~~~~~~ 20:11.31 libdom_media_webaudio_blink.a.desc 20:12.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:12.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:12.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFactory.h:10, 20:12.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Module.h:11, 20:12.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 20:12.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellFactory.cpp:6, 20:12.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 20:12.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 20:12.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:12.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:12.76 819 | foundInterface = 0; \ 20:12.76 | ^~~~~~~~~~~~~~ 20:12.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:12.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:12.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:12.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellService.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:12.77 233 | NS_INTERFACE_MAP_END 20:12.77 | ^~~~~~~~~~~~~~~~~~~~ 20:12.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 20:12.77 800 | else 20:12.77 | ^~~~ 20:12.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:12.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:12.77 | ^~~~~~~~~~~~~~~~~~ 20:12.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsAppShellService.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:12.77 232 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 20:12.77 | ^~~~~~~~~~~~~~~~~~~~~~ 20:13.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 20:13.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 20:13.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 20:13.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocket.h:11, 20:13.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocketChild.h:9, 20:13.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.h:9, 20:13.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp:6: 20:13.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 20:13.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:13.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:13.20 819 | foundInterface = 0; \ 20:13.20 | ^~~~~~~~~~~~~~ 20:13.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:13.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:13.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:13.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:13.21 26 | NS_INTERFACE_MAP_END 20:13.21 | ^~~~~~~~~~~~~~~~~~~~ 20:13.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 20:13.21 800 | else 20:13.21 | ^~~~ 20:13.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:13.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:13.21 | ^~~~~~~~~~~~~~~~~~ 20:13.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketChild.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:13.21 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:13.21 | ^~~~~~~~~~~~~~~~~~~~~~ 20:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 20:13.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:13.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:13.29 819 | foundInterface = 0; \ 20:13.29 | ^~~~~~~~~~~~~~ 20:13.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:13.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:13.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:13.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:13.29 102 | NS_INTERFACE_MAP_END 20:13.29 | ^~~~~~~~~~~~~~~~~~~~ 20:13.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 20:13.29 800 | else 20:13.29 | ^~~~ 20:13.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:13.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:13.29 | ^~~~~~~~~~~~~~~~~~ 20:13.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:13.29 101 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 20:13.29 | ^~~~~~~~~~~~~~~~~~~~~~ 20:13.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 20:13.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:13.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:13.31 819 | foundInterface = 0; \ 20:13.31 | ^~~~~~~~~~~~~~ 20:13.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:13.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:13.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:13.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:13.31 116 | NS_INTERFACE_MAP_END 20:13.31 | ^~~~~~~~~~~~~~~~~~~~ 20:13.31 /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:13.31 816 | else 20:13.31 | ^~~~ 20:13.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:881:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 20:13.31 881 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 20:13.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:13.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:115:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 20:13.31 115 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 20:13.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 20:13.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:13.33 851 | foundInterface = 0; \ 20:13.33 | ^~~~~~~~~~~~~~ 20:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 20:13.33 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 20:13.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:959:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 20:13.33 959 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 20:13.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:13.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 20:13.33 800 | else 20:13.33 | ^~~~ 20:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:13.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:13.33 | ^~~~~~~~~~~~~~~~~~ 20:13.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsContentTreeOwner.cpp:958:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:13.33 958 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 20:13.33 | ^~~~~~~~~~~~~~~~~~~~~~ 20:13.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 20:13.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:13.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:13.39 837 | foundInterface = 0; \ 20:13.39 | ^~~~~~~~~~~~~~ 20:13.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:13.39 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:13.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:13.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:13.39 108 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 20:13.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:13.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 20:13.39 800 | else 20:13.40 | ^~~~ 20:13.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:13.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:13.40 | ^~~~~~~~~~~~~~~~~~ 20:13.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:13.40 107 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 20:13.40 | ^~~~~~~~~~~~~~~~~~~~~~ 20:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 20:14.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:14.99 819 | foundInterface = 0; \ 20:14.99 | ^~~~~~~~~~~~~~ 20:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:14.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:14.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:14.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/appshell/nsXULWindow.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:14.99 135 | NS_INTERFACE_MAP_END 20:14.99 | ^~~~~~~~~~~~~~~~~~~~ 20:14.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65: 20:14.99 /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:14.99 134 | else 20:14.99 | ^~~~ 20:17.03 libxpfe_appshell.a.desc 20:17.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 20:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 20:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 20:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 20:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 20:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.h:9, 20:17.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp:6: 20:17.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 20:17.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:17.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:17.30 819 | foundInterface = 0; \ 20:17.30 | ^~~~~~~~~~~~~~ 20:17.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:17.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:17.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:17.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:17.30 28 | NS_INTERFACE_MAP_END 20:17.30 | ^~~~~~~~~~~~~~~~~~~~ 20:17.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 20:17.30 800 | else 20:17.30 | ^~~~ 20:17.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:17.30 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:17.30 | ^~~~~~~~~~~~~~~~~~ 20:17.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPServerSocketParent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:17.30 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:17.30 | ^~~~~~~~~~~~~~~~~~~~~~ 20:19.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:19.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:19.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:19.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:19.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 20:19.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 20:19.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:6: 20:19.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 20:19.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:19.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:19.90 819 | foundInterface = 0; \ 20:19.90 | ^~~~~~~~~~~~~~ 20:19.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:19.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:19.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:19.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:19.90 50 | NS_INTERFACE_MAP_END 20:19.90 | ^~~~~~~~~~~~~~~~~~~~ 20:19.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 20:19.90 800 | else 20:19.90 | ^~~~ 20:19.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:19.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:19.91 | ^~~~~~~~~~~~~~~~~~ 20:19.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:19.91 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:19.91 | ^~~~~~~~~~~~~~~~~~~~~~ 20:19.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 20:19.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:19.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:19.91 837 | foundInterface = 0; \ 20:19.91 | ^~~~~~~~~~~~~~ 20:19.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:19.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:19.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:19.92 145 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:19.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.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 20:19.92 800 | else 20:19.92 | ^~~~ 20:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:19.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:19.92 | ^~~~~~~~~~~~~~~~~~ 20:19.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocket.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:19.92 144 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 20:19.92 | ^~~~~~~~~~~~~~~~~~~~~~ 20:20.79 libdom_media_wave.a.desc 20:21.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:21.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:21.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 20:21.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 20:21.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)': 20:21.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:21.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:21.25 819 | foundInterface = 0; \ 20:21.25 | ^~~~~~~~~~~~~~ 20:21.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:21.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:21.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:21.25 22 | NS_INTERFACE_MAP_END 20:21.25 | ^~~~~~~~~~~~~~~~~~~~ 20:21.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:16, 20:21.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 20:21.25 /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:21.25 264 | } else 20:21.25 | ^~~~ 20:21.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 20:21.25 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:21.25 /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:21.25 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:21.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:21.26 /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:21.26 21 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils) 20:21.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:23.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.h:9, 20:23.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp:7: 20:23.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 20:23.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:23.44 819 | foundInterface = 0; \ 20:23.44 | ^~~~~~~~~~~~~~ 20:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:23.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:23.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:23.44 67 | NS_INTERFACE_MAP_END 20:23.44 | ^~~~~~~~~~~~~~~~~~~~ 20:23.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 20:23.44 800 | else 20:23.44 | ^~~~ 20:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:23.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:23.44 | ^~~~~~~~~~~~~~~~~~ 20:23.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:23.44 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:23.44 | ^~~~~~~~~~~~~~~~~~~~~~ 20:23.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 20:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 20:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:11, 20:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 20:23.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 20:23.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:23.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:23.63 819 | foundInterface = 0; \ 20:23.63 | ^~~~~~~~~~~~~~ 20:23.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:23.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:23.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:23.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:23.63 541 | NS_INTERFACE_MAP_END 20:23.63 | ^~~~~~~~~~~~~~~~~~~~ 20:23.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 20:23.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 20:23.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/SelectionState.h:11, 20:23.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EditorBase.h:12, 20:23.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 20:23.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 20:23.63 264 | } else 20:23.63 | ^~~~ 20:23.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 20:23.63 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:23.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:23.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' 20:23.63 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:23.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:23.63 /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:23.63 540 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 20:23.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:27.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.h:9, 20:27.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp:6: 20:27.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 20:27.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:27.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:27.68 819 | foundInterface = 0; \ 20:27.68 | ^~~~~~~~~~~~~~ 20:27.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:27.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:27.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:27.68 58 | NS_INTERFACE_MAP_END 20:27.68 | ^~~~~~~~~~~~~~~~~~~~ 20:27.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 20:27.68 800 | else 20:27.68 | ^~~~ 20:27.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:27.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:27.68 | ^~~~~~~~~~~~~~~~~~ 20:27.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:27.68 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:27.68 | ^~~~~~~~~~~~~~~~~~~~~~ 20:28.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.h:9, 20:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 20:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 20:28.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:28.11 819 | foundInterface = 0; \ 20:28.11 | ^~~~~~~~~~~~~~ 20:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:28.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:28.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:28.11 52 | NS_INTERFACE_MAP_END 20:28.11 | ^~~~~~~~~~~~~~~~~~~~ 20:28.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.h:17, 20:28.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 20:28.11 /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:28.11 264 | } else 20:28.11 | ^~~~ 20:28.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 20:28.11 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:28.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:28.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' 20:28.11 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:28.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:28.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 20:28.12 51 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary) 20:28.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:29.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:29.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:29.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.h:9, 20:29.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 20:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 20:29.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:29.88 819 | foundInterface = 0; \ 20:29.88 | ^~~~~~~~~~~~~~ 20:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:29.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:29.88 30 | NS_INTERFACE_MAP_END 20:29.88 | ^~~~~~~~~~~~~~~~~~~~ 20:29.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.h:19, 20:29.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 20:29.89 /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:29.89 264 | } else 20:29.89 | ^~~~ 20:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 20:29.89 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:29.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:29.89 /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:29.89 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 20:29.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:29.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/src/mozSpellChecker.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 20:29.89 29 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 20:29.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:30.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:30.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 20:30.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.h:10, 20:30.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp:6: 20:30.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 20:30.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:30.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:30.07 837 | foundInterface = 0; \ 20:30.07 | ^~~~~~~~~~~~~~ 20:30.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:30.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:30.07 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:30.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.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 20:30.08 800 | else 20:30.08 | ^~~~ 20:30.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:30.08 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:30.08 | ^~~~~~~~~~~~~~~~~~ 20:30.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:30.08 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 20:30.08 | ^~~~~~~~~~~~~~~~~~~~~~ 20:33.96 libextensions_spellcheck_src.a.desc 20:35.94 libstartupcache.a.desc 20:36.04 libdom_network.a.desc 20:37.25 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 20:37.25 /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] 20:37.25 120 | std::auto_ptr mEnvp; 20:37.25 | ^~~~~~~~ 20:37.25 In file included from /usr/include/c++/11/memory:76, 20:37.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/memory:3, 20:37.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/stl_wrappers/memory:50, 20:37.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/process_util_linux.cc:10: 20:37.26 /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here 20:37.26 57 | template class auto_ptr; 20:37.26 | ^~~~~~~~ 20:37.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:37.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:37.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp:8: 20:37.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)': 20:37.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:37.33 819 | foundInterface = 0; \ 20:37.33 | ^~~~~~~~~~~~~~ 20:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:37.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:37.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:37.33 54 | NS_INTERFACE_MAP_END 20:37.33 | ^~~~~~~~~~~~~~~~~~~~ 20:37.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 20:37.33 811 | else 20:37.33 | ^~~~ 20:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:37.33 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:37.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:37.33 53 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 20:37.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:38.34 libeditor_txmgr.a.desc 20:42.60 libipc_chromium.a.desc 20:45.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:45.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:45.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 20:45.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 20:45.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 20:45.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 20:45.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Console.h:9, 20:45.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp:6: 20:45.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 20:45.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:45.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:45.25 819 | foundInterface = 0; \ 20:45.25 | ^~~~~~~~~~~~~~ 20:45.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:45.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:45.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:45.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp:819:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:45.25 819 | NS_INTERFACE_MAP_END 20:45.25 | ^~~~~~~~~~~~~~~~~~~~ 20:45.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 20:45.25 800 | else 20:45.26 | ^~~~ 20:45.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:45.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:45.26 | ^~~~~~~~~~~~~~~~~~ 20:45.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/console/Console.cpp:818:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:45.26 818 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 20:45.26 | ^~~~~~~~~~~~~~~~~~~~~~ 20:48.29 libdom_console.a.desc 20:48.80 libnetwerk_ipc.a.desc 20:48.95 libnetwerk_system_linux.a.desc 20:49.02 libaccessible_ipc_other.a.desc 20:50.79 libextensions_auth.a.desc 20:50.98 libnetwerk_protocol_file.a.desc 20:52.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 20:52.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 20:52.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 20:52.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 20:52.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 20:52.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 20:52.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 20:52.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 20:52.42 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' 20:52.42 /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] 20:52.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 20:52.42 | ^ 20:54.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 20:54.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 20:54.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 20:54.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 20:54.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 20:54.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 20:54.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 20:54.42 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' 20:54.42 /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] 20:54.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 20:54.42 | ^ 20:54.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 20:54.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 20:54.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSourceDecoder.h:11, 20:54.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.h:9, 20:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp:6: 20:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 20:54.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:54.52 837 | foundInterface = 0; \ 20:54.52 | ^~~~~~~~~~~~~~ 20:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:54.52 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:54.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp:574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:54.52 574 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 20:54.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:54.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 20:54.52 800 | else 20:54.52 | ^~~~ 20:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:54.52 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:54.52 | ^~~~~~~~~~~~~~~~~~ 20:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.cpp:573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:54.52 573 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 20:54.52 | ^~~~~~~~~~~~~~~~~~~~~~ 20:56.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 20:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 20:56.49 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' 20:56.49 /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] 20:56.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 20:56.49 | ^ 20:58.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 20:58.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 20:58.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 20:58.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 20:58.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 20:58.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 20:58.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 20:58.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 20:58.77 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' 20:58.77 /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] 20:58.77 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 20:58.77 | ^ 20:59.65 libdom_media_platforms_ffmpeg_ffmpeg58.a.desc 21:05.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRunnable.h:10, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:10, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:9, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp:6: 21:05.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 21:05.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:05.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:05.75 837 | foundInterface = 0; \ 21:05.75 | ^~~~~~~~~~~~~~ 21:05.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:05.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:05.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:05.75 587 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:05.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/TimeUnits.h:13, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaInfo.h:17, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/AbstractMediaDecoder.h:15, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaDecoder.h:30, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.h:9, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:10, 21:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.cpp:6: 21:05.75 /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:05.75 258 | } else 21:05.75 | ^~~~ 21:05.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 21:05.75 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 21:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:05.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 21:05.75 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 21:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:05.75 /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:05.75 586 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer) 21:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:08.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 21:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 21:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsComboboxControlFrame.cpp:25: 21:08.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)': 21:08.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 21:08.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] 21:08.74 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:08.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:08.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:08.74 712 | class CompressedGlyph { 21:08.74 | ^~~~~~~~~~~~~~~ 21:08.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)': 21:08.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 21:08.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] 21:08.74 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:08.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:08.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:08.74 712 | class CompressedGlyph { 21:08.74 | ^~~~~~~~~~~~~~~ 21:09.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRunnable.h:10, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:10, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:9, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.h:9, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp:6: 21:09.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 21:09.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:09.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:09.04 837 | foundInterface = 0; \ 21:09.04 | ^~~~~~~~~~~~~~ 21:09.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:09.04 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:09.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:09.04 218 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:09.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/TimeUnits.h:13, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaInfo.h:17, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/AbstractMediaDecoder.h:15, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaDecoder.h:30, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/MediaSource.h:9, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBuffer.h:10, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.h:9, 21:09.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/mediasource/SourceBufferList.cpp:6: 21:09.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 21:09.04 258 | } else 21:09.04 | ^~~~ 21:09.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 21:09.04 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 21:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:09.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 21:09.04 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 21:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:09.04 /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:09.04 217 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList) 21:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:14.71 libdom_media_mediasource.a.desc 21:16.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 21:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 21:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 21:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 21:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsFieldSetFrame.cpp:16: 21:16.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)': 21:16.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:16.20 /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:16.20 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:16.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:16.21 712 | class CompressedGlyph { 21:16.21 | ^~~~~~~~~~~~~~~ 21:16.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)': 21:16.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 21:16.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] 21:16.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:16.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:16.21 712 | class CompressedGlyph { 21:16.21 | ^~~~~~~~~~~~~~~ 21:16.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 21:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 21:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PushManager.h:28, 21:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp:6: 21:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 21:16.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:16.21 819 | foundInterface = 0; \ 21:16.21 | ^~~~~~~~~~~~~~ 21:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:16.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:16.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp:464:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:16.21 464 | NS_INTERFACE_MAP_END 21:16.22 | ^~~~~~~~~~~~~~~~~~~~ 21:16.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 21:16.22 800 | else 21:16.22 | ^~~~ 21:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:16.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:16.22 | ^~~~~~~~~~~~~~~~~~ 21:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushManager.cpp:463:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:16.22 463 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:16.22 | ^~~~~~~~~~~~~~~~~~~~~~ 21:19.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:19.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:19.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPushNotifier.h:10, 21:19.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.h:8, 21:19.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:5: 21:19.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 21:19.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:19.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:19.15 819 | foundInterface = 0; \ 21:19.15 | ^~~~~~~~~~~~~~ 21:19.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:19.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:19.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:19.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:19.15 39 | NS_INTERFACE_MAP_END 21:19.15 | ^~~~~~~~~~~~~~~~~~~~ 21:19.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 21:19.15 800 | else 21:19.16 | ^~~~ 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:19.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:19.16 | ^~~~~~~~~~~~~~~~~~ 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:19.16 38 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 21:19.16 | ^~~~~~~~~~~~~~~~~~~~~~ 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 21:19.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:19.16 819 | foundInterface = 0; \ 21:19.16 | ^~~~~~~~~~~~~~ 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:19.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:19.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:19.16 152 | NS_INTERFACE_MAP_END 21:19.16 | ^~~~~~~~~~~~~~~~~~~~ 21:19.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 21:19.16 800 | else 21:19.16 | ^~~~ 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:19.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:19.16 | ^~~~~~~~~~~~~~~~~~ 21:19.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:19.16 151 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 21:19.16 | ^~~~~~~~~~~~~~~~~~~~~~ 21:19.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 21:19.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:19.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:19.17 819 | foundInterface = 0; \ 21:19.17 | ^~~~~~~~~~~~~~ 21:19.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:19.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:19.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:19.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:19.17 234 | NS_INTERFACE_MAP_END 21:19.17 | ^~~~~~~~~~~~~~~~~~~~ 21:19.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 21:19.17 800 | else 21:19.17 | ^~~~ 21:19.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:19.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:19.17 | ^~~~~~~~~~~~~~~~~~ 21:19.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:19.17 233 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 21:19.17 | ^~~~~~~~~~~~~~~~~~~~~~ 21:21.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:21.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 21:21.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PushSubscription.h:9, 21:21.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp:5: 21:21.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 21:21.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:21.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:21.29 819 | foundInterface = 0; \ 21:21.29 | ^~~~~~~~~~~~~~ 21:21.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:21.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:21.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:21.30 232 | NS_INTERFACE_MAP_END 21:21.30 | ^~~~~~~~~~~~~~~~~~~~ 21:21.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 21:21.30 800 | else 21:21.30 | ^~~~ 21:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:21.30 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:21.30 | ^~~~~~~~~~~~~~~~~~ 21:21.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:21.30 231 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:21.30 | ^~~~~~~~~~~~~~~~~~~~~~ 21:22.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:22.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:22.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:22.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:22.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 21:22.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PushSubscriptionOptions.h:8, 21:22.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp:5: 21:22.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 21:22.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:22.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:22.91 819 | foundInterface = 0; \ 21:22.91 | ^~~~~~~~~~~~~~ 21:22.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:22.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:22.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:22.91 52 | NS_INTERFACE_MAP_END 21:22.91 | ^~~~~~~~~~~~~~~~~~~~ 21:22.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 21:22.91 800 | else 21:22.91 | ^~~~ 21:22.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:22.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:22.91 | ^~~~~~~~~~~~~~~~~~ 21:22.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/push/PushSubscriptionOptions.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:22.91 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:22.91 | ^~~~~~~~~~~~~~~~~~~~~~ 21:23.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 21:23.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsFormControlFrame.cpp:13: 21:23.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)': 21:23.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 21:23.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] 21:23.18 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:23.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:23.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:23.18 712 | class CompressedGlyph { 21:23.18 | ^~~~~~~~~~~~~~~ 21:23.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)': 21:23.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 21:23.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] 21:23.18 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:23.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:23.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:23.18 712 | class CompressedGlyph { 21:23.18 | ^~~~~~~~~~~~~~~ 21:24.59 libdom_push.a.desc 21:26.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRunnable.h:10, 21:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:10, 21:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/AbstractThread.cpp:6, 21:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2: 21:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 21:26.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:26.17 819 | foundInterface = 0; \ 21:26.17 | ^~~~~~~~~~~~~~ 21:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:26.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:26.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThread.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:26.17 175 | NS_INTERFACE_MAP_END 21:26.17 | ^~~~~~~~~~~~~~~~~~~~ 21:26.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:137: 21:26.17 /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 21:26.17 174 | } else 21:26.17 | ^~~~ 21:28.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 21:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 21:28.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.h:9, 21:28.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:6, 21:28.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 21:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 21:28.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:28.51 819 | foundInterface = 0; \ 21:28.51 | ^~~~~~~~~~~~~~ 21:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:28.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:28.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:28.51 170 | NS_INTERFACE_MAP_END 21:28.51 | ^~~~~~~~~~~~~~~~~~~~ 21:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 21:28.51 64 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 21:28.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:9, 21:28.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 21:28.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 21:28.51 137 | } else 21:28.51 | ^~~~ 21:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 21:28.51 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 21:28.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:28.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 21:28.51 64 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 21:28.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 21:28.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 21:28.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.h:9, 21:28.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:6, 21:28.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 21:28.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 21:28.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:28.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:28.53 819 | foundInterface = 0; \ 21:28.53 | ^~~~~~~~~~~~~~ 21:28.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:28.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:28.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:28.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:28.53 170 | NS_INTERFACE_MAP_END 21:28.53 | ^~~~~~~~~~~~~~~~~~~~ 21:28.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 21:28.53 38 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 21:28.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadManager.cpp:9, 21:28.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 21:28.54 /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 21:28.54 137 | } else 21:28.54 | ^~~~ 21:28.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 21:28.54 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 21:28.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:28.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 21:28.54 38 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 21:28.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.92 libxpcom_threads.a.desc 21:29.50 libimage_encoders_jpeg.a.desc 21:30.84 libyuv.a.desc 21:35.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 21:35.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 21:35.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 21:35.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 21:35.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsHTMLButtonControlFrame.cpp:10: 21:35.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)': 21:35.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 21:35.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] 21:35.81 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:35.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:35.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:35.81 712 | class CompressedGlyph { 21:35.81 | ^~~~~~~~~~~~~~~ 21:35.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)': 21:35.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 21:35.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] 21:35.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:35.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:35.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:35.81 712 | class CompressedGlyph { 21:35.81 | ^~~~~~~~~~~~~~~ 21:45.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 21:45.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 21:45.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsListControlFrame.cpp:19: 21: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)': 21: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 21: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] 21:45.98 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:45.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:45.98 712 | class CompressedGlyph { 21:45.98 | ^~~~~~~~~~~~~~~ 21: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)': 21: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 21: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] 21:45.98 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:45.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:45.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:45.98 712 | class CompressedGlyph { 21:45.98 | ^~~~~~~~~~~~~~~ 21:48.19 libdom_media_ipc.a.desc 21:49.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 21:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 21:49.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsMeterFrame.cpp:18: 21:49.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)': 21:49.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 21:49.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] 21:49.89 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:49.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:49.89 712 | class CompressedGlyph { 21:49.89 | ^~~~~~~~~~~~~~~ 21:49.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)': 21:49.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 21:49.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] 21:49.89 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:49.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:49.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:49.89 712 | class CompressedGlyph { 21:49.89 | ^~~~~~~~~~~~~~~ 21:51.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.h:8, 21:51.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp:5: 21:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)': 21:51.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:51.56 837 | foundInterface = 0; \ 21:51.56 | ^~~~~~~~~~~~~~ 21:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:51.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:51.56 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:51.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 21:51.56 800 | else 21:51.56 | ^~~~ 21:51.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:51.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:51.57 | ^~~~~~~~~~~~~~~~~~ 21:51.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:51.57 32 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 21:51.57 | ^~~~~~~~~~~~~~~~~~~~~~ 21:53.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 21:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 21:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsNumberControlFrame.cpp:13: 21:53.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)': 21:53.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 21:53.45 /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:53.45 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:53.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:53.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:53.45 712 | class CompressedGlyph { 21:53.45 | ^~~~~~~~~~~~~~~ 21:53.45 /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:53.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 21:53.45 /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:53.45 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:53.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:53.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:53.45 712 | class CompressedGlyph { 21:53.45 | ^~~~~~~~~~~~~~~ 21:57.10 libdom_browser-element.a.desc 21:57.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 21:57.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 21:57.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsProgressFrame.cpp:18: 21:57.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)': 21:57.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 21:57.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] 21:57.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:57.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:57.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:57.23 712 | class CompressedGlyph { 21:57.23 | ^~~~~~~~~~~~~~~ 21:57.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)': 21:57.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 21:57.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] 21:57.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:57.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:57.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:57.24 712 | class CompressedGlyph { 21:57.24 | ^~~~~~~~~~~~~~~ 22:02.51 libnetwerk_protocol_res.a.desc 22:02.96 libembedding_components_appstartup.a.desc 22:03.42 libextensions_universalchardet_src_xpcom.a.desc 22:06.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 22:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 22:06.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/forms/nsTextControlFrame.cpp:9: 22:06.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)': 22:06.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 22:06.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] 22:06.39 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:06.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:06.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:06.39 712 | class CompressedGlyph { 22:06.39 | ^~~~~~~~~~~~~~~ 22:06.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)': 22:06.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 22:06.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] 22:06.39 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:06.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:06.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:06.39 712 | class CompressedGlyph { 22:06.39 | ^~~~~~~~~~~~~~~ 22:06.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 22:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 22:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 22:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ipc/CPOWTimer.cpp:7, 22:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 22:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 22:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 22: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 xpc::GlobalProperties'; use assignment or value-initialization instead 22: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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 22:06.87 31 | memset(aT, 0, sizeof(T)); 22:06.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 22:06.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/ipc/JavaScriptChild.cpp:12, 22:06.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:11: 22:06.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 22:06.87 2858 | struct GlobalProperties { 22:06.87 | ^~~~~~~~~~~~~~~~ 22:08.43 libjs_ipc.a.desc 22:09.06 libtoolkit_components_mozintl.a.desc 22:09.32 liblayout_forms.a.desc 22:10.28 libnetwerk_dns_mdns_libmdns.a.desc 22:16.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 22:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 22:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.h:9, 22:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp:6: 22:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 22:16.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:16.22 837 | foundInterface = 0; \ 22:16.22 | ^~~~~~~~~~~~~~ 22:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:16.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:16.22 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:16.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 22:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.h:9, 22:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchObserver.cpp:6: 22:16.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 22:16.22 258 | } else 22:16.22 | ^~~~ 22:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:16.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 22:16.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:16.22 /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:16.22 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchObserver) 22:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:19.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HeadersBinding.h:8, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Headers.h:9, 22:19.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp:6: 22:19.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 22:19.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:19.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:19.39 819 | foundInterface = 0; \ 22:19.39 | ^~~~~~~~~~~~~~ 22:19.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:19.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:19.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:19.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:19.39 22 | NS_INTERFACE_MAP_END 22:19.39 | ^~~~~~~~~~~~~~~~~~~~ 22:19.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 22:19.39 800 | else 22:19.39 | ^~~~ 22:19.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:19.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:19.39 | ^~~~~~~~~~~~~~~~~~ 22:19.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Headers.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:19.39 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:19.39 | ^~~~~~~~~~~~~~~~~~~~~~ 22:21.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:21.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 22:21.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp:6: 22:21.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 22:21.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:21.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:21.14 837 | foundInterface = 0; \ 22:21.14 | ^~~~~~~~~~~~~~ 22:21.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:21.14 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:21.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:21.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:21.14 140 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 22:21.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:21.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 22:21.14 800 | else 22:21.14 | ^~~~ 22:21.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:21.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:21.14 | ^~~~~~~~~~~~~~~~~~ 22:21.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLContentSink.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:21.14 139 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 22:21.14 | ^~~~~~~~~~~~~~~~~~~~~~ 22:25.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:25.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 22:25.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp:5: 22:25.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 22:25.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:25.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:25.84 837 | foundInterface = 0; \ 22:25.84 | ^~~~~~~~~~~~~~ 22:25.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:25.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:25.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:25.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:25.84 137 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 22:25.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:25.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:25.84 800 | else 22:25.84 | ^~~~ 22:25.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:25.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:25.84 | ^~~~~~~~~~~~~~~~~~ 22:25.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xml/nsXMLFragmentContentSink.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:25.84 136 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 22:25.84 | ^~~~~~~~~~~~~~~~~~~~~~ 22:28.68 libdom_xml.a.desc 22:28.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:28.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 22:28.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 22:28.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Fetch.h:9, 22:28.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Fetch.cpp:6, 22:28.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 22:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 22:28.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:28.74 819 | foundInterface = 0; \ 22:28.74 | ^~~~~~~~~~~~~~ 22:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:28.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:28.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchConsumer.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:28.74 278 | NS_INTERFACE_MAP_END 22:28.74 | ^~~~~~~~~~~~~~~~~~~~ 22:28.74 /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 22:28.74 811 | else 22:28.74 | ^~~~ 22:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:28.74 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:28.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:28.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/FetchConsumer.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:28.74 277 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 22:28.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:28.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 22:28.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:28.76 819 | foundInterface = 0; \ 22:28.76 | ^~~~~~~~~~~~~~ 22:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:28.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:28.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Request.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:28.76 37 | NS_INTERFACE_MAP_END 22:28.76 | ^~~~~~~~~~~~~~~~~~~~ 22:28.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 22:28.76 800 | else 22:28.76 | ^~~~ 22:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:28.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:28.76 | ^~~~~~~~~~~~~~~~~~ 22:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Request.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:28.76 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:28.76 | ^~~~~~~~~~~~~~~~~~~~~~ 22:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 22:28.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:28.77 819 | foundInterface = 0; \ 22:28.77 | ^~~~~~~~~~~~~~ 22:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:28.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:28.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:28.77 34 | NS_INTERFACE_MAP_END 22:28.77 | ^~~~~~~~~~~~~~~~~~~~ 22:28.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 22:28.77 800 | else 22:28.77 | ^~~~ 22:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:28.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:28.77 | ^~~~~~~~~~~~~~~~~~ 22:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:28.77 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:28.77 | ^~~~~~~~~~~~~~~~~~~~~~ 22:30.06 libdom_fetch.a.desc 22:30.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:30.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:30.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRDFDataSource.h:10, 22:30.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsFileSystemDataSource.h:9, 22:30.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsFileSystemDataSource.cpp:10, 22:30.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: 22:30.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 22:30.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:30.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:30.68 819 | foundInterface = 0; \ 22:30.68 | ^~~~~~~~~~~~~~ 22:30.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:30.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:30.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:30.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:30.68 247 | NS_INTERFACE_MAP_END 22:30.68 | ^~~~~~~~~~~~~~~~~~~~ 22:30.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 22:30.68 811 | else 22:30.68 | ^~~~ 22:30.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:30.68 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:30.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:30.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:30.68 246 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 22:30.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:30.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:30.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:30.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFind.h:10, 22:30.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.h:9, 22:30.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:8, 22:30.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/components/find/Unified_cpp_components_find0.cpp:2: 22:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)': 22:30.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:30.96 819 | foundInterface = 0; \ 22:30.96 | ^~~~~~~~~~~~~~ 22:30.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:30.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:30.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:30.97 147 | NS_INTERFACE_MAP_END 22:30.97 | ^~~~~~~~~~~~~~~~~~~~ 22:30.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 22:30.97 800 | else 22:30.97 | ^~~~ 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:30.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:30.97 | ^~~~~~~~~~~~~~~~~~ 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:30.97 146 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:30.97 | ^~~~~~~~~~~~~~~~~~~~~~ 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 22:30.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:30.97 819 | foundInterface = 0; \ 22:30.97 | ^~~~~~~~~~~~~~ 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:30.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:30.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:30.97 459 | NS_INTERFACE_MAP_END 22:30.97 | ^~~~~~~~~~~~~~~~~~~~ 22:30.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 22:30.97 800 | else 22:30.97 | ^~~~ 22:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:30.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:30.98 | ^~~~~~~~~~~~~~~~~~ 22:30.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/find/nsFind.cpp:458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:30.98 458 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:30.98 | ^~~~~~~~~~~~~~~~~~~~~~ 22:31.01 librdf_datasource.a.desc 22:31.93 libembedding_components_find.a.desc 22:33.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 22:33.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 22:33.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:11, 22:33.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RegisterBindings.cpp:127: 22:33.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)': 22:33.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 22:33.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] 22:33.65 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:33.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:33.65 712 | class CompressedGlyph { 22:33.65 | ^~~~~~~~~~~~~~~ 22:33.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)': 22:33.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 22:33.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] 22:33.65 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:33.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:33.65 712 | class CompressedGlyph { 22:33.65 | ^~~~~~~~~~~~~~~ 22:34.02 libdocshell_build.a.desc 22:34.28 libpsshparser.a.desc 22:36.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 22:36.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp:6: 22:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 22:36.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:36.45 819 | foundInterface = 0; \ 22:36.45 | ^~~~~~~~~~~~~~ 22:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:36.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:36.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:36.45 131 | NS_INTERFACE_MAP_END 22:36.45 | ^~~~~~~~~~~~~~~~~~~~ 22:36.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 22:36.45 800 | else 22:36.45 | ^~~~ 22:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:36.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:36.45 | ^~~~~~~~~~~~~~~~~~ 22:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:36.45 130 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:36.45 | ^~~~~~~~~~~~~~~~~~~~~~ 22:39.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:39.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:39.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:39.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:39.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:39.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:39.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.h:10, 22:39.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:6: 22:39.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 22:39.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:39.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:39.13 819 | foundInterface = 0; \ 22:39.13 | ^~~~~~~~~~~~~~ 22:39.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:39.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:39.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:39.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:39.13 83 | NS_INTERFACE_MAP_END 22:39.13 | ^~~~~~~~~~~~~~~~~~~~ 22:39.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 22:39.13 800 | else 22:39.13 | ^~~~ 22:39.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:39.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:39.13 | ^~~~~~~~~~~~~~~~~~ 22:39.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:39.13 82 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:39.13 | ^~~~~~~~~~~~~~~~~~~~~~ 22:42.62 libdom_heapsnapshot.a.desc 22:47.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:8, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 22:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)': 22:47.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:47.91 837 | foundInterface = 0; \ 22:47.91 | ^~~~~~~~~~~~~~ 22:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:47.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:47.91 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 22:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/APZTestDataBinding.cpp:4, 22:47.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 22:47.91 /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:47.91 258 | } else 22:47.91 | ^~~~ 22:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:47.91 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 22:47.91 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22:47.91 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent) 22:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 22:48.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 22:48.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:6, 22:48.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 22:48.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 22:48.85 /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 = long unsigned int]': 22:48.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 22:48.85 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 22:48.85 /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] 22:48.85 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 22:48.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 22:48.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 22:48.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AudioBufferSourceNodeBinding.cpp:12, 22:48.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings0.cpp:254: 22:48.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 22:48.85 27 | struct AudioTimelineEvent final 22:48.85 | ^~~~~~~~~~~~~~~~~~ 22:51.18 libdom_media_platforms_ffmpeg_libav54.a.desc 22:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheEntry.cpp: In member function 'bool mozilla::net::CacheEntry::Load(bool, bool)': 22:52.75 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheEntry.cpp: variable 'reportMiss' set but not used 22:52.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheEntry.cpp:371:8: warning: variable 'reportMiss' set but not used [-Wunused-but-set-variable] 22:52.75 371 | bool reportMiss = false; 22:52.76 | ^~~~~~~~~~ 22:53.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.h:8, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.h:8, 22:53.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp:6: 22:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 22:53.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:53.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:53.83 819 | foundInterface = 0; \ 22:53.83 | ^~~~~~~~~~~~~~ 22:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:53.83 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 22:53.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 22:53.83 178 | NS_INTERFACE_MAP_END_THREADSAFE 22:53.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:53.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 22:53.83 811 | else 22:53.83 | ^~~~ 22:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:53.83 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:53.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFile.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:53.83 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 22:53.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22:54.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)': 22:54.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:54.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:54.50 837 | foundInterface = 0; \ 22:54.50 | ^~~~~~~~~~~~~~ 22:54.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:54.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:54.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:54.50 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 22:54.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:54.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22:54.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 22:54.50 258 | } else 22:54.50 | ^~~~ 22:54.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:54.50 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:54.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 22:54.50 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:54.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22:54.50 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent) 22:54.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.h:8, 22:54.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp:6: 22:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 22:54.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:54.89 819 | foundInterface = 0; \ 22:54.89 | ^~~~~~~~~~~~~~ 22:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:54.89 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 22:54.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 22:54.89 331 | NS_INTERFACE_MAP_END_THREADSAFE 22:54.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.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 22:54.89 800 | else 22:54.89 | ^~~~ 22:54.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:54.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:54.90 | ^~~~~~~~~~~~~~~~~~ 22:54.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:54.90 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:54.90 | ^~~~~~~~~~~~~~~~~~~~~~ 22:55.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 22:55.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 22:55.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 22:55.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:9, 22:55.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BeforeAfterKeyboardEventBinding.cpp:10, 22:55.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:62: 22:55.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)': 22:55.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 22:55.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] 22:55.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:55.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:55.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:55.05 712 | class CompressedGlyph { 22:55.05 | ^~~~~~~~~~~~~~~ 22:55.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)': 22:55.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 22:55.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] 22:55.06 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:55.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:55.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:55.06 712 | class CompressedGlyph { 22:55.06 | ^~~~~~~~~~~~~~~ 22:56.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 22:56.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:56.69 837 | foundInterface = 0; \ 22:56.69 | ^~~~~~~~~~~~~~ 22:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:56.69 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:56.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:56.69 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 22:56.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22:56.69 /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.69 258 | } else 22:56.69 | ^~~~ 22:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:56.69 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:56.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.69 /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.69 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:56.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22:56.69 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent) 22:56.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 22:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 22:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 22:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 22:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 22:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 22:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 22:56.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:56.95 819 | foundInterface = 0; \ 22:56.95 | ^~~~~~~~~~~~~~ 22:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:56.95 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 22:56.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 22:56.95 105 | NS_INTERFACE_MAP_END_THREADSAFE 22:56.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.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 22:56.95 800 | else 22:56.95 | ^~~~ 22:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:56.95 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:56.95 | ^~~~~~~~~~~~~~~~~~ 22:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:56.95 104 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:56.95 | ^~~~~~~~~~~~~~~~~~~~~~ 22:56.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)': 22:56.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:56.97 837 | foundInterface = 0; \ 22:56.97 | ^~~~~~~~~~~~~~ 22:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:56.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4069:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:56.97 4069 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 22:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22: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 22:56.97 258 | } else 22:56.97 | ^~~~ 22:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 22:56.97 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 22:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.97 /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.97 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 22:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22:56.97 4068 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy) 22:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:57.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:57.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22:57.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 22:57.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:57.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:57.00 819 | foundInterface = 0; \ 22:57.00 | ^~~~~~~~~~~~~~ 22:57.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:57.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:57.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:57.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:57.00 667 | NS_INTERFACE_MAP_END 22:57.00 | ^~~~~~~~~~~~~~~~~~~~ 22:57.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 22:57.00 800 | else 22:57.00 | ^~~~ 22:57.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:57.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:57.00 | ^~~~~~~~~~~~~~~~~~ 22:57.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:57.00 666 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 22:57.00 | ^~~~~~~~~~~~~~~~~~~~~~ 22:58.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:58.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:58.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 22:58.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAsyncInputStream.h:10, 22:58.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.h:8, 22:58.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp:6: 22:58.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 22:58.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:58.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:58.34 819 | foundInterface = 0; \ 22:58.34 | ^~~~~~~~~~~~~~ 22:58.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:58.34 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 22:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:58.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 22:58.34 43 | NS_INTERFACE_MAP_END_THREADSAFE 22:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.34 /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 22:58.34 811 | else 22:58.34 | ^~~~ 22:58.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:58.34 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:58.34 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 22:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 22:58.82 /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 = long unsigned int]': 22:58.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 22:58.82 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 22:58.82 /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] 22:58.82 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 22:58.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/BiquadFilterNodeBinding.cpp:10, 22:58.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings1.cpp:86: 22:58.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 22:58.82 27 | struct AudioTimelineEvent final 22:58.82 | ^~~~~~~~~~~~~~~~~~ 22:59.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 22:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 22:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIOutputStream.h:10, 22:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAsyncOutputStream.h:10, 22:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.h:8, 22:59.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp:6: 22:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 22:59.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:59.98 819 | foundInterface = 0; \ 22:59.98 | ^~~~~~~~~~~~~~ 22:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:59.98 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 22:59.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 22:59.98 45 | NS_INTERFACE_MAP_END_THREADSAFE 22:59.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:59.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 22:59.98 811 | else 22:59.98 | ^~~~ 22:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:59.98 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:59.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:59.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:59.98 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 22:59.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:02.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:10, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadInternal.h:10, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIOThread.h:8, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheFileIOManager.h:8, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.h:9, 23:02.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp:5: 23:02.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 23:02.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:02.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:02.96 819 | foundInterface = 0; \ 23:02.96 | ^~~~~~~~~~~~~~ 23:02.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:02.96 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 23:02.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 23:02.97 258 | NS_INTERFACE_MAP_END_THREADSAFE 23:02.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:02.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 23:02.97 800 | else 23:02.97 | ^~~~ 23:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:02.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:02.97 | ^~~~~~~~~~~~~~~~~~ 23:02.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:02.97 257 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 23:02.97 | ^~~~~~~~~~~~~~~~~~~~~~ 23:09.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:09.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 23:09.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 23:09.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:10, 23:09.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23: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)': 23: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 23: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] 23:09.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:09.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:09.26 712 | class CompressedGlyph { 23:09.26 | ^~~~~~~~~~~~~~~ 23: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)': 23: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 23: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] 23:09.26 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:09.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:09.26 712 | class CompressedGlyph { 23:09.26 | ^~~~~~~~~~~~~~~ 23:09.51 libnetwerk_cache2.a.desc 23:10.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 23:10.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)': 23:10.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.60 819 | foundInterface = 0; \ 23:10.60 | ^~~~~~~~~~~~~~ 23:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:10.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:10.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:10.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:10.60 1397 | NS_INTERFACE_MAP_END 23:10.60 | ^~~~~~~~~~~~~~~~~~~~ 23:10.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 23:10.60 800 | else 23:10.60 | ^~~~ 23:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:10.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:10.61 | ^~~~~~~~~~~~~~~~~~ 23:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:10.61 1396 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:10.61 | ^~~~~~~~~~~~~~~~~~~~~~ 23:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)': 23:10.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.61 837 | foundInterface = 0; \ 23:10.61 | ^~~~~~~~~~~~~~ 23:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:10.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:10.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:10.61 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:10.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:10.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:10.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 23:10.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:10.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:10.61 258 | } else 23:10.61 | ^~~~ 23:10.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:10.61 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:10.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.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:10.61 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:10.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.61 /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:10.61 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent) 23:10.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 23:10.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:10.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)': 23:10.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.63 837 | foundInterface = 0; \ 23:10.63 | ^~~~~~~~~~~~~~ 23:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:10.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:10.63 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 23:10.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:10.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 23:10.63 258 | } else 23:10.63 | ^~~~ 23:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:10.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:10.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.63 /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:10.63 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent) 23:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 23:10.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 23:10.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)': 23:10.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.67 819 | foundInterface = 0; \ 23:10.67 | ^~~~~~~~~~~~~~ 23:10.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:10.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:10.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:10.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:10.68 1265 | NS_INTERFACE_MAP_END 23:10.68 | ^~~~~~~~~~~~~~~~~~~~ 23:10.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 23:10.68 800 | else 23:10.68 | ^~~~ 23:10.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:10.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:10.68 | ^~~~~~~~~~~~~~~~~~ 23:10.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:10.68 1264 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:10.68 | ^~~~~~~~~~~~~~~~~~~~~~ 23:10.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54: 23:10.70 /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&)': 23:10.70 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 23:10.70 /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] 23:10.70 356 | typedef typename Collection::value_type value_type; 23:10.71 | ^~~~~~~~~~ 23:10.71 /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&)': 23:10.71 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 23:10.71 /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] 23:10.71 367 | typedef typename Collection::value_type value_type; 23:10.71 | ^~~~~~~~~~ 23:10.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 23:10.71 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 23:10.71 /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] 23:10.71 624 | typename Collection::value_type::second_type* const 23:10.71 | ^~~~~~~~ 23:10.71 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 23:10.71 /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] 23:10.71 637 | typename Collection::value_type::second_type* const 23:10.71 | ^~~~~~~~ 23:12.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59, 23:12.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.33 /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&)': 23:12.33 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 23:12.33 /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] 23:12.33 356 | typedef typename Collection::value_type value_type; 23:12.33 | ^~~~~~~~~~ 23:12.33 /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&)': 23:12.33 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 23:12.33 /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] 23:12.33 367 | typedef typename Collection::value_type value_type; 23:12.33 | ^~~~~~~~~~ 23:12.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 23:12.33 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 23:12.33 /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] 23:12.34 624 | typename Collection::value_type::second_type* const 23:12.34 | ^~~~~~~~ 23:12.34 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 23:12.34 /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] 23:12.34 637 | typename Collection::value_type::second_type* const 23:12.34 | ^~~~~~~~ 23:12.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.37 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 23:12.37 /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] 23:12.37 335 | class DescriptorPool::Tables { 23:12.37 | ^~~~~~ 23:12.40 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 23:12.40 /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] 23:12.40 507 | class FileDescriptorTables { 23:12.40 | ^~~~~~~~~~~~~~~~~~~~ 23:12.40 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 23:12.40 /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] 23:12.40 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 23:12.40 /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] 23:12.40 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 23:12.40 /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] 23:12.40 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 23:12.40 /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] 23:12.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.50 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 23:12.50 /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] 23:12.50 2525 | class OptionInterpreter { 23:12.50 | ^~~~~~~~~~~~~~~~~ 23:12.50 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 23:12.50 /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] 23:12.50 2281 | class DescriptorBuilder { 23:12.50 | ^~~~~~~~~~~~~~~~~ 23:12.52 /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)': 23:12.52 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 23:12.52 /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] 23:12.52 2996 | memset(placeholder_file, 0, sizeof(*placeholder_file)); 23:12.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 23:12.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 23:12.52 986 | class LIBPROTOBUF_EXPORT FileDescriptor { 23:12.52 | ^~~~~~~~~~~~~~ 23:12.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.52 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 23:12.52 /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] 23:12.52 3015 | memset(placeholder_enum, 0, sizeof(*placeholder_enum)); 23:12.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 23:12.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here 23:12.52 683 | class LIBPROTOBUF_EXPORT EnumDescriptor { 23:12.53 | ^~~~~~~~~~~~~~ 23:12.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.53 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 23:12.53 /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] 23:12.53 3029 | memset(placeholder_value, 0, sizeof(*placeholder_value)); 23:12.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 23:12.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here 23:12.53 780 | class LIBPROTOBUF_EXPORT EnumValueDescriptor { 23:12.53 | ^~~~~~~~~~~~~~~~~~~ 23:12.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.53 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 23:12.53 /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] 23:12.53 3048 | memset(placeholder_message, 0, sizeof(*placeholder_message)); 23:12.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 23:12.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here 23:12.53 126 | class LIBPROTOBUF_EXPORT Descriptor { 23:12.53 | ^~~~~~~~~~ 23:12.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.53 /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&)': 23:12.54 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 23:12.54 /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] 23:12.54 3074 | memset(placeholder, 0, sizeof(*placeholder)); 23:12.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 23:12.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 23:12.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 23:12.54 986 | class LIBPROTOBUF_EXPORT FileDescriptor { 23:12.54 | ^~~~~~~~~~~~~~ 23:12.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11: 23:12.64 /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': 23:12.64 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... 23:12.64 /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] 23:12.64 5585 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.64 | ^~ 23:12.64 /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' 23:12.64 5585 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.64 | ^~~~~~ 23:12.65 /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': 23:12.65 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... 23:12.65 /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] 23:12.65 5958 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.65 | ^~ 23:12.65 /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' 23:12.65 5958 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.65 | ^~~~~~ 23:12.66 /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': 23:12.66 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... 23:12.66 /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] 23:12.66 6485 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.66 | ^~ 23:12.66 /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' 23:12.66 6485 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.66 | ^~~~~~ 23:12.66 /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': 23:12.66 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... 23:12.66 /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] 23:12.66 6818 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.66 | ^~ 23:12.66 /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' 23:12.66 6818 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.66 | ^~~~~~ 23:12.67 /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': 23:12.67 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... 23:12.67 /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] 23:12.67 7098 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.67 | ^~ 23:12.67 /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' 23:12.67 7098 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.67 | ^~~~~~ 23:12.67 /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': 23:12.67 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... 23:12.67 /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] 23:12.67 7377 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.67 | ^~ 23:12.67 /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' 23:12.67 7377 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.67 | ^~~~~~ 23:12.68 /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': 23:12.68 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... 23:12.68 /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] 23:12.68 7656 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.68 | ^~ 23:12.68 /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' 23:12.68 7656 | if (!_extensions_.IsInitialized()) return false; return true; 23:12.68 | ^~~~~~ 23:18.26 libtoolkit_components_protobuf.a.desc 23:19.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:19.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:19.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)': 23:19.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:19.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.23 837 | foundInterface = 0; \ 23:19.23 | ^~~~~~~~~~~~~~ 23:19.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:19.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:19.23 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 23:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 23:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 23:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:19.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 23:19.23 258 | } else 23:19.23 | ^~~~ 23:19.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:19.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:19.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.23 /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:19.23 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent) 23:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:19.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:19.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)': 23:19.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:19.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.46 837 | foundInterface = 0; \ 23:19.46 | ^~~~~~~~~~~~~~ 23:19.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:19.46 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:19.46 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 23:19.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 23:19.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 23:19.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:19.46 /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:19.46 258 | } else 23:19.46 | ^~~~ 23:19.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:19.46 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:19.46 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.46 /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:19.46 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent) 23:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:19.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 23:19.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 23:19.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:19.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 23:19.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 xpc::GlobalProperties'; use assignment or value-initialization instead 23:19.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 23:19.54 31 | memset(aT, 0, sizeof(T)); 23:19.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 23:19.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:36: 23:19.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 23:19.54 2858 | struct GlobalProperties { 23:19.54 | ^~~~~~~~~~~~~~~~ 23:19.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:19.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:19.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)': 23:19.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:19.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.62 819 | foundInterface = 0; \ 23:19.62 | ^~~~~~~~~~~~~~ 23:19.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:19.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:19.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:19.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:19.62 985 | NS_INTERFACE_MAP_END 23:19.63 | ^~~~~~~~~~~~~~~~~~~~ 23:19.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 23:19.63 800 | else 23:19.63 | ^~~~ 23:19.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:19.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:19.63 | ^~~~~~~~~~~~~~~~~~ 23:19.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:984:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:19.63 984 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:19.63 | ^~~~~~~~~~~~~~~~~~~~~~ 23:19.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)': 23:19.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:19.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.69 837 | foundInterface = 0; \ 23:19.69 | ^~~~~~~~~~~~~~ 23:19.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:19.69 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:19.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:19.69 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:19.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 23:19.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 23:19.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 23:19.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:19.69 /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:19.69 258 | } else 23:19.69 | ^~~~ 23:19.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:19.70 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:19.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:19.70 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:19.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.70 /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:19.70 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent) 23:19.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:19.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 23:19.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 23:19.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PointerEvent.h:11, 23:19.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PointerEventBinding.cpp:13, 23:19.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:374: 23:19.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)': 23:19.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 23:19.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] 23:19.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:19.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:19.96 712 | class CompressedGlyph { 23:19.96 | ^~~~~~~~~~~~~~~ 23:19.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)': 23:19.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 23:19.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] 23:19.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:19.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:19.97 712 | class CompressedGlyph { 23:19.97 | ^~~~~~~~~~~~~~~ 23:20.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 23:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 23:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 23:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 23:20.47 /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 = long unsigned int]': 23:20.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 23:20.47 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:20.47 /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:20.47 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 23:20.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:20.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 23:20.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 23:20.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/OscillatorNodeBinding.cpp:11, 23:20.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings11.cpp:50: 23:20.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 23:20.48 27 | struct AudioTimelineEvent final 23:20.48 | ^~~~~~~~~~~~~~~~~~ 23:22.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 23:22.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 23:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 23:22.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:22.07 819 | foundInterface = 0; \ 23:22.07 | ^~~~~~~~~~~~~~ 23:22.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:22.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:22.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:22.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:22.08 288 | NS_INTERFACE_MAP_END 23:22.08 | ^~~~~~~~~~~~~~~~~~~~ 23:22.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 23:22.08 800 | else 23:22.08 | ^~~~ 23:22.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:22.08 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:22.08 | ^~~~~~~~~~~~~~~~~~ 23:22.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:22.08 287 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 23:22.08 | ^~~~~~~~~~~~~~~~~~~~~~ 23:22.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:22.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 23:22.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:22.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 23:22.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 23:22.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 23:22.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:22.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 23:22.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 23:22.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 23:22.13 31 | memset(aT, 0, sizeof(T)); 23:22.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 23:22.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:23: 23:22.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 23:22.13 2858 | struct GlobalProperties { 23:22.13 | ^~~~~~~~~~~~~~~~ 23:22.71 libjs_xpconnect_loader.a.desc 23:23.56 libtoolkit_components_ctypes.a.desc 23:25.32 libipc_dbus.a.desc 23:25.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:25.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 23:25.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:25.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:25.72 837 | foundInterface = 0; \ 23:25.72 | ^~~~~~~~~~~~~~ 23:25.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:25.72 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:25.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:25.72 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:25.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:25.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:25.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:25.73 258 | } else 23:25.73 | ^~~~ 23:25.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:25.73 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:25.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.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:25.73 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:25.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.73 /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:25.73 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent) 23:25.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:25.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:25.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 23:25.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:25.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:25.97 837 | foundInterface = 0; \ 23:25.97 | ^~~~~~~~~~~~~~ 23:25.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:25.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:25.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:25.98 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:25.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:25.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:25.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:25.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:25.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:25.98 /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:25.98 258 | } else 23:25.98 | ^~~~ 23:25.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:25.98 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:25.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:25.98 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:25.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.98 /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:25.98 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent) 23:25.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:26.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)': 23:26.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:26.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:26.30 837 | foundInterface = 0; \ 23:26.30 | ^~~~~~~~~~~~~~ 23:26.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:26.30 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:26.30 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:26.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:26.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:26.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:26.31 258 | } else 23:26.31 | ^~~~ 23:26.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:26.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.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:26.31 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.31 /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:26.31 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent) 23:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:27.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:9, 23:27.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:27.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 23:27.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:27.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:27.14 819 | foundInterface = 0; \ 23:27.14 | ^~~~~~~~~~~~~~ 23:27.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:27.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:27.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PushManagerBinding.cpp:1722:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:27.14 1722 | NS_INTERFACE_MAP_END 23:27.14 | ^~~~~~~~~~~~~~~~~~~~ 23:27.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 23:27.14 800 | else 23:27.14 | ^~~~ 23:27.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:27.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:27.14 | ^~~~~~~~~~~~~~~~~~ 23:27.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PushManagerBinding.cpp:1721:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:27.14 1721 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:27.15 | ^~~~~~~~~~~~~~~~~~~~~~ 23:27.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 23:27.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:27.46 819 | foundInterface = 0; \ 23:27.46 | ^~~~~~~~~~~~~~ 23:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:27.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:27.46 6690 | NS_INTERFACE_MAP_END 23:27.46 | ^~~~~~~~~~~~~~~~~~~~ 23:27.46 /builddir/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:27.46 800 | else 23:27.46 | ^~~~ 23:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:27.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:27.46 | ^~~~~~~~~~~~~~~~~~ 23:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6689:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:27.46 6689 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:27.46 | ^~~~~~~~~~~~~~~~~~~~~~ 23:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)': 23:28.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:28.23 837 | foundInterface = 0; \ 23:28.23 | ^~~~~~~~~~~~~~ 23:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:28.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:28.23 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:28.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:28.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:28.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 23:28.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/PopStateEvent.cpp:10, 23:28.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 23:28.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 23:28.23 258 | } else 23:28.23 | ^~~~ 23:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:28.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:28.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:28.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:28.23 /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:28.23 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent) 23:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:30.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:30.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 23:30.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 23:30.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 23:30.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/xptcall.h:15, 23:30.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/nsXPCOMPrivate.h:12, 23:30.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/FrozenFunctions.cpp:7, 23:30.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 23:30.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 23:30.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 23:30.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 23:30.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 23:30.27 31 | memset(aT, 0, sizeof(T)); 23:30.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 23:30.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/XPCOMInit.cpp:121, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 23:30.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 23:30.27 137 | struct AmountFns 23:30.27 | ^~~~~~~~~ 23:30.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/xptcall.h:15, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/nsXPCOMPrivate.h:12, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/FrozenFunctions.cpp:7, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 23:30.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 23:30.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 23:30.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 23:30.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 23:30.27 31 | memset(aT, 0, sizeof(T)); 23:30.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 23:30.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/build/XPCOMInit.cpp:121, 23:30.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 23:30.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 23:30.27 172 | struct SizeOfTabFns 23:30.27 | ^~~~~~~~~~~~ 23:33.50 libxpcom_build.a.desc 23:33.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': 23:33.67 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 'PRSize' {aka 'long unsigned int'} 23:33.67 /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 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 23:33.67 338 | (info.size < (sfd->file_offset + sfd->file_nbytes))) { 23:33.67 | ^ 23:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': 23:33.73 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 23:33.73 /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] 23:33.73 135 | PRStatus rv; 23:33.73 | ^~ 23:33.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': 23:33.73 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 23:33.73 /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] 23:33.73 175 | PRStatus rv; 23:33.73 | ^~ 23:33.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': 23:33.79 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 23:33.79 /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] 23:33.79 182 | PRStatus rv; 23:33.79 | ^~ 23:33.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': 23:33.79 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 23:33.79 /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] 23:33.79 303 | PRStatus rv; 23:33.79 | ^~ 23:34.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': 23:34.11 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 'long unsigned int' 23:34.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 23:34.11 323 | if (amount <= 0 || amount >= sizeof(fin)) { 23:34.11 | ^~ 23:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': 23:34.12 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 'long unsigned int' 23:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/io/prprf.c:949:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 23:34.12 949 | if( i < sizeof( pattern ) ) { 23:34.12 | ^ 23:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': 23:34.52 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 23:34.52 /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] 23:34.52 2780 | int rv; 23:34.52 | ^~ 23:34.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': 23:34.52 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'} 23:34.52 /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] 23:34.52 3520 | if (sz > info.size) { 23:34.52 | ^ 23:34.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c: In function 'pr_InstallSigchldHandler': 23:34.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 23:34.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] 23:34.65 691 | int rv; 23:34.65 | ^~ 23:34.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/md/unix/uxproces.c: In function '_MD_InitProcesses': 23:34.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 23:34.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] 23:34.65 709 | int rv; 23:34.65 | ^~ 23:35.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc': 23:35.18 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' 23:35.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c:575:56: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 23:35.18 575 | if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { 23:35.18 | ^~ 23:35.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': 23:35.18 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' 23:35.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prdtoa.c:2767:58: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 23:35.18 2767 | sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; 23:35.18 | ^~ 23:35.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': 23:35.60 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 'long unsigned int' 23:35.60 /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 'long unsigned int' [-Wsign-compare] 23:35.60 686 | if (bufsize > sizeof(localbuf)) 23:35.60 | ^ 23:35.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': 23:35.60 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 'long unsigned int' 23:35.60 /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 'long unsigned int' [-Wsign-compare] 23:35.60 883 | if (bufsize > sizeof(localbuf)) 23:35.60 | ^ 23:35.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': 23:35.60 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 'long unsigned int' 23:35.60 /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 'long unsigned int' [-Wsign-compare] 23:35.60 1088 | if (bufsize > sizeof(localbuf)) 23:35.60 | ^ 23:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': 23:35.91 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 23:35.91 /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] 23:35.91 391 | PRStatus rval_status; 23:35.91 | ^~~~~~~~~~~ 23:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': 23:35.91 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 23:35.91 /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] 23:35.91 997 | PRStatus rval_status; 23:35.91 | ^~~~~~~~~~~ 23:35.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': 23:35.91 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 23:35.91 /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] 23:35.91 1123 | PRStatus rval_status; 23:35.91 | ^~~~~~~~~~~ 23:36.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': 23:36.05 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 'long unsigned int'} 23:36.05 /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 'long unsigned int'} [-Wsign-compare] 23:36.05 775 | if (-1 == op->result.code) 23:36.05 | ^~ 23:36.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': 23:36.06 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 'long unsigned int'} 23:36.06 /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 'long unsigned int'} [-Wsign-compare] 23:36.06 795 | return ((-1 == op->result.code) && 23:36.06 | ^~ 23:36.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': 23:36.06 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 'long unsigned int'} 23:36.06 /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 'long unsigned int'} [-Wsign-compare] 23:36.06 819 | return ((-1 == op->result.code) && 23:36.06 | ^~ 23:36.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': 23:36.06 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 'long unsigned int'} 23:36.06 /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 'long unsigned int'} [-Wsign-compare] 23:36.06 928 | for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) 23:36.06 | ^ 23:36.06 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 'long unsigned int'} 23:36.06 /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 'long unsigned int'} [-Wsign-compare] 23:36.06 931 | if (bytes < iov[iov_index].iov_len) 23:36.06 | ^ 23:36.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': 23:36.06 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 'long unsigned int'} 23:36.06 /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 'long unsigned int'} [-Wsign-compare] 23:36.06 987 | return ((-1 == op->result.code) && 23:36.06 | ^~ 23:36.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_linux_sendfile_cont': 23:36.06 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 'long int'} and 'size_t' {aka 'long unsigned int'} 23:36.06 /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 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 23:36.06 1168 | if (rv < op->count) { 23:36.06 | ^ 23:36.06 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: variable 'oldoffset' set but not used 23:36.07 /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] 23:36.07 1153 | off_t oldoffset; 23:36.07 | ^~~~~~~~~ 23:36.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': 23:36.07 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'} 23:36.07 /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] 23:36.07 1299 | || ((_PR_FILEDESC_OPEN != fd->secret->state) 23:36.07 | ^~ 23:36.07 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'} 23:36.07 /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] 23:36.07 1309 | if (_PR_FILEDESC_OPEN == fd->secret->state) 23:36.07 | ^~ 23:36.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': 23:36.07 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 'long unsigned int'} 23:36.07 /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 'long unsigned int'} [-Wsign-compare] 23:36.07 1441 | if (bytes < osiov->iov_len) 23:36.07 | ^ 23:36.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_LinuxSendFile': 23:36.07 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 'long int'} and 'size_t' {aka 'long unsigned int'} 23:36.07 /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 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 23:36.07 2832 | if (rv < file_nbytes_to_send) { 23:36.07 | ^ 23:36.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': 23:36.07 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'} 23:36.07 /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] 23:36.08 4090 | if (npds > me->syspoll_count) 23:36.08 | ^ 23:36.08 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'} 23:36.08 /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] 23:36.08 4157 | && (_PR_FILEDESC_OPEN == bottom->secret->state)) 23:36.08 | ^~ 23:36.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': 23:36.08 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'} 23:36.08 /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] 23:36.09 5038 | if ( rlim.rlim_max < table_size ) { 23:36.09 | ^ 23:36.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': 23:36.25 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.25 /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] 23:36.25 49 | int rv; 23:36.25 | ^~ 23:36.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': 23:36.25 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.25 /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] 23:36.25 65 | PRIntn index, rv; 23:36.25 | ^~ 23:36.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': 23:36.25 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.25 /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] 23:36.25 134 | PRIntn rv; 23:36.25 | ^~ 23:36.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': 23:36.25 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.25 /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] 23:36.25 155 | PRIntn rv; 23:36.25 | ^~ 23:36.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': 23:36.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.26 /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] 23:36.26 174 | PRIntn rv; 23:36.26 | ^~ 23:36.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': 23:36.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.26 /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] 23:36.26 195 | PRIntn rv; 23:36.26 | ^~ 23:36.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': 23:36.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.26 /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] 23:36.26 473 | PRIntn rv; 23:36.26 | ^~ 23:36.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': 23:36.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.26 /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] 23:36.26 559 | int rv; 23:36.26 | ^~ 23:36.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': 23:36.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.26 /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] 23:36.26 580 | PRIntn rv; 23:36.26 | ^~ 23:36.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': 23:36.27 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.27 /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] 23:36.27 610 | PRIntn rv; 23:36.27 | ^~ 23:36.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': 23:36.27 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.27 /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] 23:36.27 640 | PRIntn rv; 23:36.27 | ^~ 23:36.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': 23:36.27 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.27 /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] 23:36.27 1246 | int rv; 23:36.27 | ^~ 23:36.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': 23:36.27 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.27 /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] 23:36.27 1277 | int rv; 23:36.27 | ^~ 23:36.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': 23:36.27 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 23:36.27 /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] 23:36.28 1286 | int rv; 23:36.28 | ^~ 23:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': 23:36.34 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'} 23:36.34 /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] 23:36.34 220 | else if (--pt_book.user == pt_book.this_many) { 23:36.34 | ^~ 23:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': 23:36.34 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.34 /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] 23:36.34 277 | int rv; 23:36.34 | ^~ 23:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': 23:36.34 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'} 23:36.34 /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] 23:36.34 481 | else if (--pt_book.user == pt_book.this_many) { 23:36.34 | ^~ 23:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': 23:36.34 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.34 /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] 23:36.34 621 | int rv; 23:36.34 | ^~ 23:36.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': 23:36.35 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.35 /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] 23:36.35 770 | PRIntn rv; 23:36.35 | ^~ 23:36.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': 23:36.35 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.35 /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] 23:36.35 846 | int rv; 23:36.35 | ^~ 23:36.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': 23:36.35 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.35 /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] 23:36.35 1089 | int rv; 23:36.35 | ^~ 23:36.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': 23:36.35 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'} 23:36.35 /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] 23:36.35 1130 | while (pt_book.user > pt_book.this_many) { 23:36.35 | ^ 23:36.35 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.35 /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] 23:36.36 1124 | int rv; 23:36.36 | ^~ 23:36.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': 23:36.36 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.36 /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] 23:36.36 1242 | PRIntn rv; 23:36.36 | ^~ 23:36.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': 23:36.36 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.36 /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] 23:36.36 1446 | PRIntn rv; 23:36.36 | ^~ 23:36.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': 23:36.36 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 23:36.36 /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] 23:36.36 1557 | int rv; 23:36.36 | ^~ 23:36.55 libnspr4.so 23:40.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:40.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:40.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.h:9, 23:40.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:6, 23:40.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 23:40.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)': 23:40.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:40.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:40.81 819 | foundInterface = 0; \ 23:40.81 | ^~~~~~~~~~~~~~ 23:40.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:40.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:40.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:40.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:40.81 69 | NS_INTERFACE_MAP_END 23:40.81 | ^~~~~~~~~~~~~~~~~~~~ 23:40.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 23:40.81 800 | else 23:40.81 | ^~~~ 23:40.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:40.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:40.81 | ^~~~~~~~~~~~~~~~~~ 23:40.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:40.81 68 | NS_INTERFACE_MAP_ENTRY(nsICommandHandler) 23:40.81 | ^~~~~~~~~~~~~~~~~~~~~~ 23:42.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:42.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 23:42.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp:66, 23:42.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:20: 23:42.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)': 23:42.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 23:42.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] 23:42.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:42.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:42.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:42.10 712 | class CompressedGlyph { 23:42.10 | ^~~~~~~~~~~~~~~ 23:42.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)': 23:42.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 23:42.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] 23:42.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:42.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:42.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:42.11 712 | class CompressedGlyph { 23:42.11 | ^~~~~~~~~~~~~~~ 23:42.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:42.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 23:42.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.h:9, 23:42.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsCommandHandler.cpp:6, 23:42.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 23:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 23:42.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:42.24 819 | foundInterface = 0; \ 23:42.24 | ^~~~~~~~~~~~~~ 23:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:42.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:42.25 131 | NS_INTERFACE_MAP_END 23:42.25 | ^~~~~~~~~~~~~~~~~~~~ 23:42.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 23:42.25 800 | else 23:42.25 | ^~~~ 23:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:42.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:42.25 | ^~~~~~~~~~~~~~~~~~ 23:42.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsDocShellTreeOwner.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:42.25 130 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:42.25 | ^~~~~~~~~~~~~~~~~~~~~~ 23:42.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 23:42.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:42.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:42.46 819 | foundInterface = 0; \ 23:42.46 | ^~~~~~~~~~~~~~ 23:42.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:42.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:42.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:42.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:42.46 128 | NS_INTERFACE_MAP_END 23:42.46 | ^~~~~~~~~~~~~~~~~~~~ 23:42.46 /builddir/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.46 800 | else 23:42.46 | ^~~~ 23:42.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:42.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:42.46 | ^~~~~~~~~~~~~~~~~~ 23:42.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:42.46 127 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:42.46 | ^~~~~~~~~~~~~~~~~~~~~~ 23:44.18 libembedding_browser.a.desc 23:45.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:45.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:45.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 23:45.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 23:45.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:6: 23:45.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 23:45.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:45.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:45.59 837 | foundInterface = 0; \ 23:45.59 | ^~~~~~~~~~~~~~ 23:45.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:45.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:45.59 69 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 23:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 23:45.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 23:45.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:6: 23:45.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:45.59 258 | } else 23:45.59 | ^~~~ 23:45.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:45.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.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:45.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:45.59 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance) 23:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:46.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDOMNavigationTiming.h:9, 23:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.h:9, 23:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp:6: 23:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 23:46.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:46.57 819 | foundInterface = 0; \ 23:46.57 | ^~~~~~~~~~~~~~ 23:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:46.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:46.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:46.57 21 | NS_INTERFACE_MAP_END 23:46.57 | ^~~~~~~~~~~~~~~~~~~~ 23:46.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 23:46.57 800 | else 23:46.57 | ^~~~ 23:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:46.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:46.57 | ^~~~~~~~~~~~~~~~~~ 23:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:46.57 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:46.57 | ^~~~~~~~~~~~~~~~~~~~~~ 23:47.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:47.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:47.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 23:47.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 23:47.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.h:9, 23:47.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp:6: 23:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 23:47.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.96 837 | foundInterface = 0; \ 23:47.96 | ^~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:47.96 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:47.96 53 | NS_INTERFACE_MAP_END_INHERITING(Performance) 23:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.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 23:47.96 800 | else 23:47.96 | ^~~~ 23:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:47.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:47.96 | ^~~~~~~~~~~~~~~~~~ 23:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceMainThread.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:47.96 52 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:47.96 | ^~~~~~~~~~~~~~~~~~~~~~ 23:52.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:52.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:52.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:9, 23:52.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 23:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 23:52.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:52.28 837 | foundInterface = 0; \ 23:52.28 | ^~~~~~~~~~~~~~ 23:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:52.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:52.28 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 23:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 23:52.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Performance.h:10, 23:52.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PerformanceResourceTiming.h:12, 23:52.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:12, 23:52.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 23:52.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 23:52.28 264 | } else 23:52.28 | ^~~~ 23:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 23:52.28 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.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' 23:52.28 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:52.28 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 23:52.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 23:52.29 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 23:52.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 23:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 23:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SVGZoomEvent.h:10, 23:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGZoomEventBinding.cpp:13, 23:52.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:86: 23:52.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)': 23:52.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 23:52.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] 23:52.95 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:52.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:52.95 712 | class CompressedGlyph { 23:52.95 | ^~~~~~~~~~~~~~~ 23:52.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)': 23:52.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 23:52.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] 23:52.95 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 23:52.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 23:52.95 712 | class CompressedGlyph { 23:52.95 | ^~~~~~~~~~~~~~~ 23:53.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:53.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:53.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:53.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)': 23:53.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:53.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:53.41 837 | foundInterface = 0; \ 23:53.41 | ^~~~~~~~~~~~~~ 23:53.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:53.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:53.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:53.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:53.41 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:53.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:53.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:53.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:53.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:53.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:53.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:53.41 258 | } else 23:53.41 | ^~~~ 23:53.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:53.41 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:53.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:53.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:53.41 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:53.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:53.41 /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:53.41 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent) 23:53.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:53.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:53.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)': 23:53.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:53.53 819 | foundInterface = 0; \ 23:53.53 | ^~~~~~~~~~~~~~ 23:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:53.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:53.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:53.53 3509 | NS_INTERFACE_MAP_END 23:53.53 | ^~~~~~~~~~~~~~~~~~~~ 23: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 23:53.53 800 | else 23:53.53 | ^~~~ 23:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:53.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:53.53 | ^~~~~~~~~~~~~~~~~~ 23:53.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:53.53 3508 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:53.53 | ^~~~~~~~~~~~~~~~~~~~~~ 23:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)': 23:53.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:53.54 819 | foundInterface = 0; \ 23:53.54 | ^~~~~~~~~~~~~~ 23:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:53.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:53.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3850:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:53.54 3850 | NS_INTERFACE_MAP_END 23:53.54 | ^~~~~~~~~~~~~~~~~~~~ 23:53.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 23:53.54 800 | else 23:53.54 | ^~~~ 23:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:53.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:53.54 | ^~~~~~~~~~~~~~~~~~ 23:53.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:3849:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:53.54 3849 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:53.54 | ^~~~~~~~~~~~~~~~~~~~~~ 23:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)': 23:53.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:53.55 819 | foundInterface = 0; \ 23:53.55 | ^~~~~~~~~~~~~~ 23:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:53.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:53.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:53.55 4148 | NS_INTERFACE_MAP_END 23:53.55 | ^~~~~~~~~~~~~~~~~~~~ 23:53.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 23:53.55 800 | else 23:53.55 | ^~~~ 23:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:53.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:53.55 | ^~~~~~~~~~~~~~~~~~ 23:53.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:53.55 4147 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:53.55 | ^~~~~~~~~~~~~~~~~~~~~~ 23:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)': 23:53.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:53.57 819 | foundInterface = 0; \ 23:53.57 | ^~~~~~~~~~~~~~ 23:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:53.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:53.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:53.57 4513 | NS_INTERFACE_MAP_END 23:53.57 | ^~~~~~~~~~~~~~~~~~~~ 23:53.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 23:53.57 800 | else 23:53.57 | ^~~~ 23:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:53.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:53.57 | ^~~~~~~~~~~~~~~~~~ 23:53.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementBinding.cpp:4512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:53.57 4512 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:53.57 | ^~~~~~~~~~~~~~~~~~~~~~ 23:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)': 23:53.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:53.58 819 | foundInterface = 0; \ 23:53.58 | ^~~~~~~~~~~~~~ 23:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:53.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:53.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:53.58 489 | NS_INTERFACE_MAP_END 23:53.58 | ^~~~~~~~~~~~~~~~~~~~ 23: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 23:53.58 800 | else 23:53.58 | ^~~~ 23:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:53.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:53.58 | ^~~~~~~~~~~~~~~~~~ 23:53.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:53.58 488 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:53.58 | ^~~~~~~~~~~~~~~~~~~~~~ 23:54.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:54.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:54.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.h:9, 23:54.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp:6: 23:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 23:54.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:54.01 819 | foundInterface = 0; \ 23:54.01 | ^~~~~~~~~~~~~~ 23:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:54.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:54.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:54.01 44 | NS_INTERFACE_MAP_END 23:54.01 | ^~~~~~~~~~~~~~~~~~~~ 23:54.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 23:54.01 800 | else 23:54.01 | ^~~~ 23:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:54.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:54.01 | ^~~~~~~~~~~~~~~~~~ 23:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserver.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:54.01 43 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:54.01 | ^~~~~~~~~~~~~~~~~~~~~~ 23:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)': 23:54.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:54.55 837 | foundInterface = 0; \ 23:54.55 | ^~~~~~~~~~~~~~ 23:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:54.55 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:54.55 44 | NS_INTERFACE_MAP_END_INHERITING(Event) 23:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:54.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:54.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:54.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:54.56 /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:54.56 258 | } else 23:54.56 | ^~~~ 23:54.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:54.56 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:54.56 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.56 /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:54.56 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent) 23:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:54.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:54.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)': 23:54.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:54.68 837 | foundInterface = 0; \ 23:54.68 | ^~~~~~~~~~~~~~ 23:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:54.68 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:54.68 2111 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 23:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:54.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:54.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:54.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:54.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 23:54.68 258 | } else 23:54.68 | ^~~~ 23:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:54.68 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:54.68 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.68 /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:54.68 2110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock) 23:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 23:54.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 23:54.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 23:54.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)': 23:54.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:54.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:54.69 837 | foundInterface = 0; \ 23:54.69 | ^~~~~~~~~~~~~~ 23:54.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:54.69 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:54.69 2475 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 23:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 23:54.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 23:54.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 23:54.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 23:54.69 /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:54.69 258 | } else 23:54.69 | ^~~~ 23:54.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:54.69 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:54.69 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:54.69 /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:54.69 2474 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager) 23:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:55.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:55.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:55.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.h:9, 23:55.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp:6: 23:55.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 23:55.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:55.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:55.82 819 | foundInterface = 0; \ 23:55.82 | ^~~~~~~~~~~~~~ 23:55.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:55.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:55.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:55.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:55.82 26 | NS_INTERFACE_MAP_END 23:55.82 | ^~~~~~~~~~~~~~~~~~~~ 23:55.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 23:55.82 800 | else 23:55.82 | ^~~~ 23:55.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:55.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:55.82 | ^~~~~~~~~~~~~~~~~~ 23:55.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:55.82 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:55.82 | ^~~~~~~~~~~~~~~~~~~~~~ 23:57.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 23:57.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 23:57.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.h:9, 23:57.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:6: 23:57.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 23:57.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:57.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:57.46 837 | foundInterface = 0; \ 23:57.46 | ^~~~~~~~~~~~~~ 23:57.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:57.46 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:57.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:57.46 21 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 23:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:57.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 23:57.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/Performance.h:10, 23:57.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.h:12, 23:57.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:6: 23:57.46 /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:57.46 258 | } else 23:57.46 | ^~~~ 23:57.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 23:57.46 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 23:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:57.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 23:57.46 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 23:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:57.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/performance/PerformanceResourceTiming.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23:57.46 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming) 23:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:01.48 libdom_performance.a.desc 24:02.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)': 24:02.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:02.15 837 | foundInterface = 0; \ 24:02.15 | ^~~~~~~~~~~~~~ 24:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:02.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:02.15 36 | NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent) 24:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.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 24:02.15 258 | } else 24:02.15 | ^~~~ 24:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:02.15 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:02.15 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:02.15 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent) 24:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 24:02.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:02.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:02.19 837 | foundInterface = 0; \ 24:02.19 | ^~~~~~~~~~~~~~ 24:02.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:02.19 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:02.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:02.19 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:02.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.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 24:02.19 258 | } else 24:02.19 | ^~~~ 24:02.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:02.19 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:02.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.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:02.19 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:02.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:02.19 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent) 24:02.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 24:02.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:02.35 837 | foundInterface = 0; \ 24:02.35 | ^~~~~~~~~~~~~~ 24:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:02.35 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:02.35 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.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 24:02.35 258 | } else 24:02.35 | ^~~~ 24:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:02.35 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:02.36 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:02.36 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent) 24:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 24:02.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:02.38 837 | foundInterface = 0; \ 24:02.38 | ^~~~~~~~~~~~~~ 24:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:02.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:02.38 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.38 /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:02.38 258 | } else 24:02.38 | ^~~~ 24:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:02.38 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:02.38 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:02.38 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent) 24:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 24:02.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:02.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:02.66 837 | foundInterface = 0; \ 24:02.66 | ^~~~~~~~~~~~~~ 24:02.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:02.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:02.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:02.66 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:02.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:02.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:02.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 24:02.66 258 | } else 24:02.66 | ^~~~ 24:02.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:02.66 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:02.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:02.66 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:02.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:02.66 /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:02.66 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent) 24:02.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)': 24:03.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:03.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.76 819 | foundInterface = 0; \ 24:03.76 | ^~~~~~~~~~~~~~ 24:03.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:03.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:03.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:03.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:03.76 2520 | NS_INTERFACE_MAP_END 24:03.76 | ^~~~~~~~~~~~~~~~~~~~ 24:03.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 24:03.76 800 | else 24:03.76 | ^~~~ 24:03.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:03.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:03.76 | ^~~~~~~~~~~~~~~~~~ 24:03.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2519:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:03.76 2519 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:03.76 | ^~~~~~~~~~~~~~~~~~~~~~ 24:03.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)': 24:03.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:03.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.78 837 | foundInterface = 0; \ 24:03.78 | ^~~~~~~~~~~~~~ 24:03.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:03.78 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:03.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:03.78 3165 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 24:03.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.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 24:03.78 258 | } else 24:03.78 | ^~~~ 24:03.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:03.78 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:03.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:03.78 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:03.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.78 /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:03.78 3164 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider) 24:03.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 24:03.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:03.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.82 837 | foundInterface = 0; \ 24:03.82 | ^~~~~~~~~~~~~~ 24:03.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:03.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:03.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:03.82 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:03.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.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 24:03.82 258 | } else 24:03.82 | ^~~~ 24:03.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:03.82 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:03.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.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:03.82 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:03.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.82 /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:03.82 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent) 24:03.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)': 24:03.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:03.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.87 837 | foundInterface = 0; \ 24:03.87 | ^~~~~~~~~~~~~~ 24:03.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:03.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:03.87 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.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:03.87 258 | } else 24:03.87 | ^~~~ 24:03.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:03.87 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:03.87 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.87 /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:03.87 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent) 24:03.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 24:03.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:03.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.89 837 | foundInterface = 0; \ 24:03.89 | ^~~~~~~~~~~~~~ 24:03.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:03.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:03.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:03.89 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:03.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:03.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:03.90 258 | } else 24:03.90 | ^~~~ 24:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:03.90 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.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:03.90 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.90 /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:03.90 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent) 24:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:04.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:04.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:04.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:6, 24:04.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 24:04.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 24:04.15 /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 = long unsigned int]': 24:04.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:04.15 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:04.15 /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:04.15 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:04.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:04.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:04.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:04.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/StereoPannerNodeBinding.cpp:8, 24:04.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings17.cpp:98: 24:04.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:04.15 27 | struct AudioTimelineEvent final 24:04.15 | ^~~~~~~~~~~~~~~~~~ 24:04.45 libxpcom_reflect_xptinfo.a.desc 24:05.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:05.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 24:05.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 24:05.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 24:05.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)': 24:05.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:05.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:05.44 819 | foundInterface = 0; \ 24:05.44 | ^~~~~~~~~~~~~~ 24:05.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:05.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:05.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:05.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:05.44 84 | NS_INTERFACE_MAP_END 24:05.44 | ^~~~~~~~~~~~~~~~~~~~ 24:05.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 24:05.44 811 | else 24:05.44 | ^~~~ 24:05.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:05.44 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:05.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:05.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:05.44 83 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex) 24:05.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:05.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 24:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 24:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 24:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 24:05.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 24:05.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 24:05.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:171:36: required from here 24:05.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 24:05.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] 24:05.54 66 | memset(aT, 0, N * sizeof(T)); 24:05.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:05.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocShell.h:21, 24:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/directory/nsDirectoryViewer.cpp:22: 24:05.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:05.54 303 | class MOZ_NON_PARAM alignas(8) Value 24:05.54 | ^~~~~ 24:05.95 libxpfe_components_directory.a.desc 24:12.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:12.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:12.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 24:12.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TouchEventBinding.cpp:14, 24:12.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:134: 24:12.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)': 24:12.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 24:12.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] 24:12.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:12.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:12.31 712 | class CompressedGlyph { 24:12.31 | ^~~~~~~~~~~~~~~ 24:12.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)': 24:12.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 24:12.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] 24:12.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:12.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:12.31 712 | class CompressedGlyph { 24:12.31 | ^~~~~~~~~~~~~~~ 24:12.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 24:12.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:12.62 837 | foundInterface = 0; \ 24:12.62 | ^~~~~~~~~~~~~~ 24:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:12.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:12.62 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 24:12.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:12.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 24:12.62 258 | } else 24:12.62 | ^~~~ 24:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:12.62 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:12.62 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.62 /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:12.62 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent) 24:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:12.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:12.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:12.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:12.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 24:12.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:12.88 837 | foundInterface = 0; \ 24:12.88 | ^~~~~~~~~~~~~~ 24:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:12.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:12.88 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 24:12.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:12.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:12.88 258 | } else 24:12.88 | ^~~~ 24:12.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:12.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.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:12.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.88 /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:12.88 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent) 24:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:13.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:13.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)': 24:13.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:13.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:13.22 837 | foundInterface = 0; \ 24:13.22 | ^~~~~~~~~~~~~~ 24:13.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:13.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:13.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:13.22 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:13.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 24:13.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:13.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:13.22 258 | } else 24:13.22 | ^~~~ 24:13.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:13.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:13.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:13.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:13.22 /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:13.22 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent) 24:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:13.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:13.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:13.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:6, 24:13.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:13.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:13.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 24:13.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 24:13.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/URLSearchParamsBinding.cpp:974:36: required from here 24:13.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 'class JS::Value'; use assignment or value-initialization instead 24:13.73 /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:13.73 66 | memset(aT, 0, N * sizeof(T)); 24:13.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:13.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 24:13.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 24:13.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 24:13.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 24:13.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:13.73 303 | class MOZ_NON_PARAM alignas(8) Value 24:13.73 | ^~~~~ 24:15.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 24:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.h:9, 24:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:6: 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 24:15.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:15.15 819 | foundInterface = 0; \ 24:15.15 | ^~~~~~~~~~~~~~ 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:15.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:15.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:15.15 65 | NS_INTERFACE_MAP_END 24:15.15 | ^~~~~~~~~~~~~~~~~~~~ 24:15.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 24:15.15 800 | else 24:15.15 | ^~~~ 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:15.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:15.15 | ^~~~~~~~~~~~~~~~~~ 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:15.15 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 24:15.15 | ^~~~~~~~~~~~~~~~~~~~~~ 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 24:15.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:15.15 837 | foundInterface = 0; \ 24:15.15 | ^~~~~~~~~~~~~~ 24:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:15.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:15.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:15.16 152 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 24:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.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 24:15.16 800 | else 24:15.16 | ^~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:15.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:15.16 | ^~~~~~~~~~~~~~~~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:15.16 151 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 24:15.16 | ^~~~~~~~~~~~~~~~~~~~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 24:15.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:15.16 837 | foundInterface = 0; \ 24:15.16 | ^~~~~~~~~~~~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:15.16 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:15.16 252 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 24:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.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 24:15.16 800 | else 24:15.16 | ^~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:15.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:15.16 | ^~~~~~~~~~~~~~~~~~ 24:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:15.16 251 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 24:15.16 | ^~~~~~~~~~~~~~~~~~~~~~ 24:17.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.h:9, 24:17.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp:6: 24:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 24:17.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:17.31 819 | foundInterface = 0; \ 24:17.31 | ^~~~~~~~~~~~~~ 24:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:17.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:17.31 370 | NS_INTERFACE_MAP_END 24:17.31 | ^~~~~~~~~~~~~~~~~~~~ 24:17.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 24:17.31 800 | else 24:17.31 | ^~~~ 24:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:17.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:17.31 | ^~~~~~~~~~~~~~~~~~ 24:17.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/quota/StorageManager.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:17.31 369 | NS_INTERFACE_MAP_ENTRY(nsISupports) 24:17.31 | ^~~~~~~~~~~~~~~~~~~~~~ 24:17.98 libdom_quota.a.desc 24:19.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:19.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 24:19.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 24:19.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 24:19.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 24:19.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 24:19.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.h:9, 24:19.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp:6: 24:19.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 24:19.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:19.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:19.35 819 | foundInterface = 0; \ 24:19.35 | ^~~~~~~~~~~~~~ 24:19.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:19.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:19.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:19.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:19.35 22 | NS_INTERFACE_MAP_END 24:19.35 | ^~~~~~~~~~~~~~~~~~~~ 24:19.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 24:19.35 800 | else 24:19.35 | ^~~~ 24:19.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:19.35 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:19.35 | ^~~~~~~~~~~~~~~~~~ 24:19.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:19.35 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 24:19.35 | ^~~~~~~~~~~~~~~~~~~~~~ 24:20.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 24:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 24:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.h:9, 24:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:6: 24:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 24:20.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:20.95 837 | foundInterface = 0; \ 24:20.95 | ^~~~~~~~~~~~~~ 24:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:20.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:20.95 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 24:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 24:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.h:9, 24:20.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:6: 24:20.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:20.95 258 | } else 24:20.95 | ^~~~ 24:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:20.95 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.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:20.95 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:20.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/abort/AbortSignal.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:20.95 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AbortSignal) 24:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:21.36 libdom_abort.a.desc 24:22.24 libxpcom_reflect_xptcall_md_unix.a.desc 24:22.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 24:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)': 24:22.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:22.67 837 | foundInterface = 0; \ 24:22.67 | ^~~~~~~~~~~~~~ 24:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:22.67 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:22.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:22.67 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:22.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:7, 24:22.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 24:22.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 24:22.67 258 | } else 24:22.67 | ^~~~ 24:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:22.67 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:22.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:22.67 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:22.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.67 /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:22.67 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent) 24:22.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:23.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:23.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 24:23.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/WheelEvent.h:9, 24:23.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/WheelEventBinding.cpp:15, 24:23.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:146: 24:23.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)': 24:23.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 24:23.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] 24:23.36 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:23.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:23.36 712 | class CompressedGlyph { 24:23.36 | ^~~~~~~~~~~~~~~ 24:23.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)': 24:23.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 24:23.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] 24:23.36 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:23.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:23.36 712 | class CompressedGlyph { 24:23.36 | ^~~~~~~~~~~~~~~ 24:23.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:23.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:23.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 24:23.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp:6: 24:23.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 24:23.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:23.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:23.64 819 | foundInterface = 0; \ 24:23.64 | ^~~~~~~~~~~~~~ 24:23.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:23.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:23.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:23.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:23.64 47 | NS_INTERFACE_MAP_END 24:23.64 | ^~~~~~~~~~~~~~~~~~~~ 24:23.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 24:23.64 811 | else 24:23.64 | ^~~~ 24:23.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:23.64 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:23.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:23.64 46 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 24:23.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.92 libparser_xml.a.desc 24:24.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:24.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:24.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, 24:24.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 24:24.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 24:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 24:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 24:24.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 xpc::GlobalProperties'; use assignment or value-initialization instead 24:24.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 24:24.92 31 | memset(aT, 0, sizeof(T)); 24:24.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:24.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 24:24.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings19.cpp:314: 24:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 24:24.92 2858 | struct GlobalProperties { 24:24.92 | ^~~~~~~~~~~~~~~~ 24:27.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:27.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:27.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIObserver.h:10, 24:27.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/AvailableMemoryTracker.cpp:15, 24:27.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 24:27.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 24:27.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:27.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:27.45 819 | foundInterface = 0; \ 24:27.45 | ^~~~~~~~~~~~~~ 24:27.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:27.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:27.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:27.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:27.45 170 | NS_INTERFACE_MAP_END 24:27.45 | ^~~~~~~~~~~~~~~~~~~~ 24:27.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:27.45 44 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 24:27.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:27.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp:19, 24:27.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:119: 24:27.45 /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 24:27.46 137 | } else 24:27.46 | ^~~~ 24:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:27.46 137 | } else 24:27.46 | ^~~~ 24:27.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:27.46 44 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 24:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:31.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 24:31.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp: In function 'nsresult SystemHeapSize(int64_t*)': 24:31.38 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp: 'mallinfo mallinfo()' is deprecated 24:31.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:159:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 24:31.38 159 | struct mallinfo info = mallinfo(); 24:31.38 | ~~~~~~~~^~ 24:31.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/malloc.h:3, 24:31.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:50, 24:31.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 24:31.38 /usr/include/malloc.h:114:24: note: declared here 24:31.38 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; 24:31.38 | ^~~~~~~~ 24:31.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/message_loop.h:27, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.h:10, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.cpp:6, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 24:31.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 24:31.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 24:31.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 24:31.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] 24:31.85 31 | memset(aT, 0, sizeof(T)); 24:31.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:31.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 24:31.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 24:31.85 137 | struct AmountFns 24:31.85 | ^~~~~~~~~ 24:31.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsAutoPtr.h:9, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/message_loop.h:27, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.h:10, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsDumpUtils.cpp:6, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 24:31.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 24:31.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 24:31.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::SizeOfTabFns'; use assignment or value-initialization instead 24:31.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::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 24:31.85 31 | memset(aT, 0, sizeof(T)); 24:31.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:31.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 24:31.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 24:31.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 24:31.85 172 | struct SizeOfTabFns 24:31.85 | ^~~~~~~~~~~~ 24:33.17 libxpcom_base.a.desc 24:35.87 libmodules_fdlibm_src.a.desc 24:39.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 24:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 24:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasGradient.h:12, 24:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CanvasRenderingContext2DBinding.cpp:12, 24:39.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:50: 24:39.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)': 24:39.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 24:39.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] 24:39.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:39.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:39.32 712 | class CompressedGlyph { 24:39.32 | ^~~~~~~~~~~~~~~ 24:39.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)': 24:39.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 24:39.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] 24:39.32 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:39.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:39.32 712 | class CompressedGlyph { 24:39.32 | ^~~~~~~~~~~~~~~ 24:39.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:66: 24:39.45 /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)': 24:39.45 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 24:39.45 /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] 24:39.45 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 24:39.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 24:39.45 661 | class HeapSlot : public WriteBarrieredBase 24:39.45 | ^~~~~~~~ 24:39.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 24:39.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 24:39.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 JSSubString'; use assignment or value-initialization instead 24:39.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 24:39.50 31 | memset(aT, 0, sizeof(T)); 24:39.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:39.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 24:39.50 70 | struct JSSubString { 24:39.50 | ^~~~~~~~~~~ 24:39.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 24:39.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 24:39.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 24:39.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 24:39.55 31 | memset(aT, 0, sizeof(T)); 24:39.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:39.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 24:39.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:64: 24:39.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 24:39.55 41 | class CodeSegment 24:39.55 | ^~~~~~~~~~~ 24:39.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 24:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 24:39.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::Address'; use assignment or value-initialization instead 24:39.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::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 24:39.57 31 | memset(aT, 0, sizeof(T)); 24:39.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:39.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:66: 24:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 24:39.57 280 | struct Address 24:39.57 | ^~~~~~~ 24:39.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 24:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 24:39.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 24:39.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] 24:39.57 31 | memset(aT, 0, sizeof(T)); 24:39.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:39.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:39.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:66: 24:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 24:39.57 293 | struct BaseIndex 24:39.57 | ^~~~~~~~~ 24:39.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 24:39.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; long unsigned int N = 0]' 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 24:39.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 'class JS::Value'; use assignment or value-initialization instead 24:39.76 /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:39.76 66 | memset(aT, 0, N * sizeof(T)); 24:39.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:39.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:39.76 303 | class MOZ_NON_PARAM alignas(8) Value 24:39.76 | ^~~~~ 24:39.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 24:39.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; long unsigned int N = 1]' 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 24:39.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 'class JS::Value'; use assignment or value-initialization instead 24:39.76 /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:39.76 66 | memset(aT, 0, N * sizeof(T)); 24:39.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:39.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:39.76 303 | class MOZ_NON_PARAM alignas(8) Value 24:39.76 | ^~~~~ 24:39.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 24:39.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; long unsigned int N = 2]' 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 24:39.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 'class JS::Value'; use assignment or value-initialization instead 24:39.76 /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:39.76 66 | memset(aT, 0, N * sizeof(T)); 24:39.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:39.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 24:39.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.cpp:47: 24:39.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:39.76 303 | class MOZ_NON_PARAM alignas(8) Value 24:39.76 | ^~~~~ 24:40.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 24:40.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:40.19 837 | foundInterface = 0; \ 24:40.19 | ^~~~~~~~~~~~~~ 24:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:40.19 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:40.19 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 24:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:40.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 24:40.19 258 | } else 24:40.19 | ^~~~ 24:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:40.19 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.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:40.19 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.19 /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:40.19 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent) 24:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:40.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)': 24:40.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:40.63 837 | foundInterface = 0; \ 24:40.63 | ^~~~~~~~~~~~~~ 24:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:40.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:40.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:40.63 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:40.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 24:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 24:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 24:40.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:40.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 24:40.64 258 | } else 24:40.64 | ^~~~ 24:40.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:40.64 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.64 /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.64 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.64 /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:40.64 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent) 24:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:40.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 24:40.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:40.92 819 | foundInterface = 0; \ 24:40.92 | ^~~~~~~~~~~~~~ 24:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:40.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:40.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:40.92 720 | NS_INTERFACE_MAP_END 24:40.92 | ^~~~~~~~~~~~~~~~~~~~ 24:40.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 24:40.92 800 | else 24:40.92 | ^~~~ 24:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:40.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:40.92 | ^~~~~~~~~~~~~~~~~~ 24:40.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:40.92 719 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:40.92 | ^~~~~~~~~~~~~~~~~~~~~~ 24:41.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:6, 24:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 24:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 24:41.24 /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 = long unsigned int]': 24:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:41.24 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:41.24 /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:41.24 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:41.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:41.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ConstantSourceNodeBinding.cpp:12, 24:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings2.cpp:290: 24:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:41.24 27 | struct AudioTimelineEvent final 24:41.24 | ^~~~~~~~~~~~~~~~~~ 24:44.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 24:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:19: 24:44.24 /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)': 24:44.24 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 24:44.24 /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] 24:44.24 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 24:44.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:44.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 24:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 24:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 24:44.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:11: 24:44.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 24:44.24 661 | class HeapSlot : public WriteBarrieredBase 24:44.24 | ^~~~~~~~ 24:44.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:44.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 24:44.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 24:44.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 'struct JSSubString'; use assignment or value-initialization instead 24:44.94 /builddir/build/BUILD/palemoon-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] 24:44.94 31 | memset(aT, 0, sizeof(T)); 24:44.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:44.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 24:44.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:11: 24:44.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 24:44.95 70 | struct JSSubString { 24:44.95 | ^~~~~~~~~~~ 24:45.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 24:45.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 24:45.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 24:45.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] 24:45.00 31 | memset(aT, 0, sizeof(T)); 24:45.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:45.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:19: 24:45.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 24:45.00 280 | struct Address 24:45.00 | ^~~~~~~ 24:45.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 24:45.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 24:45.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 24:45.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] 24:45.00 31 | memset(aT, 0, sizeof(T)); 24:45.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:45.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 24:45.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:19: 24:45.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 24:45.00 293 | struct BaseIndex 24:45.00 | ^~~~~~~~~ 24:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 24:45.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; long unsigned int N = 0]' 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 24:45.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 24:45.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] 24:45.27 66 | memset(aT, 0, N * sizeof(T)); 24:45.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:45.27 303 | class MOZ_NON_PARAM alignas(8) Value 24:45.27 | ^~~~~ 24:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 24:45.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; long unsigned int N = 1]' 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 24:45.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 24:45.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] 24:45.27 66 | memset(aT, 0, N * sizeof(T)); 24:45.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:45.27 303 | class MOZ_NON_PARAM alignas(8) Value 24:45.27 | ^~~~~ 24:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 24:45.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; long unsigned int N = 2]' 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 24:45.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 24:45.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] 24:45.27 66 | memset(aT, 0, N * sizeof(T)); 24:45.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:45.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.h:10, 24:45.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Eval.cpp:6: 24:45.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:45.27 303 | class MOZ_NON_PARAM alignas(8) Value 24:45.27 | ^~~~~ 24:48.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 24:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 24:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 24:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/XULCommandEventBinding.cpp:13, 24:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings20.cpp:38: 24:48.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)': 24:48.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 24:48.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] 24:48.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:48.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:48.79 712 | class CompressedGlyph { 24:48.79 | ^~~~~~~~~~~~~~~ 24:48.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)': 24:48.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 24:48.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] 24:48.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:48.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:48.79 712 | class CompressedGlyph { 24:48.79 | ^~~~~~~~~~~~~~~ 24:49.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:43: 24:49.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)': 24:49.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 24:49.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] 24:49.81 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 24:49.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:49.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 24:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:20: 24:49.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 24:49.81 661 | class HeapSlot : public WriteBarrieredBase 24:49.81 | ^~~~~~~~ 24:49.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:49.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 24:49.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 24:49.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 24:49.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] 24:49.91 31 | memset(aT, 0, sizeof(T)); 24:49.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:49.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 24:49.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:21: 24:49.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 24:49.91 70 | struct JSSubString { 24:49.91 | ^~~~~~~~~~~ 24:49.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:49.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:49.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:49.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:49.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:49.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:49.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:49.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 24:49.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 24:49.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 24:49.97 /builddir/build/BUILD/palemoon-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] 24:49.97 31 | memset(aT, 0, sizeof(T)); 24:49.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:49.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:43: 24:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 24:49.97 280 | struct Address 24:49.97 | ^~~~~~~ 24:49.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 24:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 24:49.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 24:49.97 /builddir/build/BUILD/palemoon-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] 24:49.97 31 | memset(aT, 0, sizeof(T)); 24:49.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:49.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:49.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:43: 24:49.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 24:49.97 293 | struct BaseIndex 24:49.98 | ^~~~~~~~~ 24:50.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:50.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:50.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 24:50.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; long unsigned int N = 0]' 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 24:50.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 24:50.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] 24:50.17 66 | memset(aT, 0, N * sizeof(T)); 24:50.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:50.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:50.17 303 | class MOZ_NON_PARAM alignas(8) Value 24:50.17 | ^~~~~ 24:50.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 24:50.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; long unsigned int N = 1]' 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 24:50.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 24:50.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 24:50.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] 24:50.17 66 | memset(aT, 0, N * sizeof(T)); 24:50.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:50.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:50.18 303 | class MOZ_NON_PARAM alignas(8) Value 24:50.18 | ^~~~~ 24:50.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 24:50.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 24:50.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; long unsigned int N = 2]' 24:50.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 24:50.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 24:50.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 'class JS::Value'; use assignment or value-initialization instead 24:50.19 /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:50.19 66 | memset(aT, 0, N * sizeof(T)); 24:50.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:50.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:50.19 303 | class MOZ_NON_PARAM alignas(8) Value 24:50.19 | ^~~~~ 24:50.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': 24:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' 24:50.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; long unsigned int N = 3]' 24:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' 24:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:76:31: required from here 24: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 'class JS::Value'; use assignment or value-initialization instead 24:50.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] 24:50.20 66 | memset(aT, 0, N * sizeof(T)); 24:50.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:50.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.h:13, 24:50.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Intl.cpp:11: 24:50.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:50.20 303 | class MOZ_NON_PARAM alignas(8) Value 24:50.20 | ^~~~~ 24:54.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:20: 24:54.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)': 24:54.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 24:54.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] 24:54.97 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 24:54.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:54.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:54.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:54.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:54.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 24:54.98 661 | class HeapSlot : public WriteBarrieredBase 24:54.98 | ^~~~~~~~ 24:55.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:55.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)': 24:55.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:55.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:55.22 837 | foundInterface = 0; \ 24:55.22 | ^~~~~~~~~~~~~~ 24:55.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:55.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:55.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:55.22 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:55.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:55.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 24:55.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:55.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:55.23 258 | } else 24:55.23 | ^~~~ 24:55.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:55.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:55.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.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:55.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:55.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.23 /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:55.23 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent) 24:55.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:55.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:55.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:55.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:55.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:55.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:55.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)': 24:55.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:55.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:55.30 837 | foundInterface = 0; \ 24:55.30 | ^~~~~~~~~~~~~~ 24:55.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:55.30 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:55.30 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 24:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:55.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 24:55.30 258 | } else 24:55.30 | ^~~~ 24:55.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:55.30 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:55.30 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.30 /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:55.30 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent) 24:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:55.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:55.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)': 24:55.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:55.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:55.33 837 | foundInterface = 0; \ 24:55.33 | ^~~~~~~~~~~~~~ 24:55.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:55.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:55.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:55.33 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 24:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 24:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 24:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 24:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 24:55.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:55.34 /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:55.34 258 | } else 24:55.34 | ^~~~ 24:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:55.34 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:55.34 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.34 /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:55.34 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent) 24:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 24:55.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 24:55.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 24:55.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentBinding.cpp:36, 24:55.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 24:55.63 /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:55.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:55.63 /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:55.63 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:55.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:55.63 712 | class CompressedGlyph { 24:55.63 | ^~~~~~~~~~~~~~~ 24:55.63 /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:55.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:55.63 /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:55.63 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:55.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:55.63 712 | class CompressedGlyph { 24:55.63 | ^~~~~~~~~~~~~~~ 24:55.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:55.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 24:55.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 24:55.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 24:55.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] 24:55.68 31 | memset(aT, 0, sizeof(T)); 24:55.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:55.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:55.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:55.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 24:55.68 70 | struct JSSubString { 24:55.69 | ^~~~~~~~~~~ 24:55.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 24:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 24:55.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 24:55.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] 24:55.73 31 | memset(aT, 0, sizeof(T)); 24:55.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:55.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:20: 24:55.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 24:55.73 280 | struct Address 24:55.73 | ^~~~~~~ 24:55.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:55.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 24:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 24:55.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 24:55.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] 24:55.74 31 | memset(aT, 0, sizeof(T)); 24:55.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:55.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 24:55.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:20: 24:55.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 24:55.74 293 | struct BaseIndex 24:55.74 | ^~~~~~~~~ 24:56.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:56.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:56.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 24:56.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 24:56.00 /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; long unsigned int N = 0]' 24:56.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 24:56.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 24:56.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 'class JS::Value'; use assignment or value-initialization instead 24:56.00 /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:56.00 66 | memset(aT, 0, N * sizeof(T)); 24:56.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:56.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:56.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:56.01 303 | class MOZ_NON_PARAM alignas(8) Value 24:56.01 | ^~~~~ 24:56.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:56.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 24:56.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 24:56.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; long unsigned int N = 1]' 24:56.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 24:56.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 24:56.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 24:56.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] 24:56.01 66 | memset(aT, 0, N * sizeof(T)); 24:56.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:56.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:56.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:56.02 303 | class MOZ_NON_PARAM alignas(8) Value 24:56.02 | ^~~~~ 24:56.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 24:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 24:56.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; long unsigned int N = 2]' 24:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 24:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 24:56.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 24:56.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] 24:56.02 66 | memset(aT, 0, N * sizeof(T)); 24:56.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 24:56.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.h:9, 24:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/MapObject.cpp:6: 24:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 24:56.02 303 | class MOZ_NON_PARAM alignas(8) Value 24:56.02 | ^~~~~ 24:56.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentBinding.cpp:36, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 24:56.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 24:56.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 24:56.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] 24:56.04 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 24:56.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.h:19, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentType.h:17, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMImplementationBinding.cpp:9, 24:56.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:38: 24:56.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 24:56.04 585 | class nsCSSValue { 24:56.04 | ^~~~~~~~~~ 24:57.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:6, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 24:57.57 /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 = long unsigned int]': 24:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 24:57.57 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:57.57 /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:57.57 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 24:57.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:57.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DelayNodeBinding.cpp:8, 24:57.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings3.cpp:242: 24:57.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 24:57.57 27 | struct AudioTimelineEvent final 24:57.57 | ^~~~~~~~~~~~~~~~~~ 25:00.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:14: 25:00.86 /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)': 25:00.86 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 25:00.86 /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] 25:00.86 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:00.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:00.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 25:00.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:12, 25:00.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:00.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:00.86 661 | class HeapSlot : public WriteBarrieredBase 25:00.86 | ^~~~~~~~ 25:01.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:01.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:01.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 'struct JSSubString'; use assignment or value-initialization instead 25:01.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 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 25:01.51 31 | memset(aT, 0, sizeof(T)); 25:01.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:01.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:15, 25:01.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:01.51 70 | struct JSSubString { 25:01.51 | ^~~~~~~~~~~ 25:01.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25: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 'struct js::jit::Address'; use assignment or value-initialization instead 25: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 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 25:01.56 31 | memset(aT, 0, sizeof(T)); 25:01.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:01.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:14: 25:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:01.56 280 | struct Address 25:01.56 | ^~~~~~~ 25:01.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25: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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 25: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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 25:01.56 31 | memset(aT, 0, sizeof(T)); 25:01.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:01.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:01.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:14: 25:01.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:01.56 293 | struct BaseIndex 25:01.56 | ^~~~~~~~~ 25:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:01.85 /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; long unsigned int N = 0]' 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25: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 'class JS::Value'; use assignment or value-initialization instead 25:01.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] 25:01.85 66 | memset(aT, 0, N * sizeof(T)); 25:01.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:01.85 303 | class MOZ_NON_PARAM alignas(8) Value 25:01.85 | ^~~~~ 25:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:01.85 /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; long unsigned int N = 1]' 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25: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 'class JS::Value'; use assignment or value-initialization instead 25:01.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] 25:01.85 66 | memset(aT, 0, N * sizeof(T)); 25:01.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:01.85 303 | class MOZ_NON_PARAM alignas(8) Value 25:01.85 | ^~~~~ 25:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:01.85 /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; long unsigned int N = 2]' 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25: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 'class JS::Value'; use assignment or value-initialization instead 25:01.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] 25:01.85 66 | memset(aT, 0, N * sizeof(T)); 25:01.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:01.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 25:01.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.cpp:6: 25:01.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:01.85 303 | class MOZ_NON_PARAM alignas(8) Value 25:01.85 | ^~~~~ 25:06.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:20: 25:06.49 /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)': 25:06.49 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 25:06.49 /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] 25:06.49 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:06.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:06.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:06.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 25:06.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:11, 25:06.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:06.49 661 | class HeapSlot : public WriteBarrieredBase 25:06.49 | ^~~~~~~~ 25:06.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:06.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:06.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 25:06.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] 25:06.72 31 | memset(aT, 0, sizeof(T)); 25:06.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:06.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:11, 25:06.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:06.72 70 | struct JSSubString { 25:06.72 | ^~~~~~~~~~~ 25:06.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:06.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 25:06.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] 25:06.78 31 | memset(aT, 0, sizeof(T)); 25:06.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:06.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:20: 25:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:06.78 280 | struct Address 25:06.78 | ^~~~~~~ 25:06.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:06.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 25:06.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] 25:06.78 31 | memset(aT, 0, sizeof(T)); 25:06.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:06.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:20: 25:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:06.78 293 | struct BaseIndex 25:06.78 | ^~~~~~~~~ 25:06.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:06.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; long unsigned int N = 0]' 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:06.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 25:06.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] 25:06.96 66 | memset(aT, 0, N * sizeof(T)); 25:06.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:06.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:06.96 303 | class MOZ_NON_PARAM alignas(8) Value 25:06.96 | ^~~~~ 25:06.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:06.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; long unsigned int N = 1]' 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:06.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 25:06.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] 25:06.96 66 | memset(aT, 0, N * sizeof(T)); 25:06.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:06.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:06.96 303 | class MOZ_NON_PARAM alignas(8) Value 25:06.96 | ^~~~~ 25:06.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:06.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; long unsigned int N = 2]' 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:06.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 25:06.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] 25:06.97 66 | memset(aT, 0, N * sizeof(T)); 25:06.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:06.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:06.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:06.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.h:9, 25:06.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Object.cpp:6: 25:06.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:06.97 303 | class MOZ_NON_PARAM alignas(8) Value 25:06.97 | ^~~~~ 25:07.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 25:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 25:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 25:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)': 25:07.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:07.18 837 | foundInterface = 0; \ 25:07.18 | ^~~~~~~~~~~~~~ 25:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:07.18 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:07.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:07.18 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:07.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 25:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 25:07.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 25:07.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 25:07.18 258 | } else 25:07.18 | ^~~~ 25:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:07.18 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:07.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:07.18 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:07.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:07.18 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent) 25:07.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 25:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 25:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 25:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)': 25:07.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:07.27 837 | foundInterface = 0; \ 25:07.27 | ^~~~~~~~~~~~~~ 25:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:07.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:2765:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:07.27 2765 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 25:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 25:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 25:07.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 25:07.27 258 | } else 25:07.27 | ^~~~ 25:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:07.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:07.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:2764:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:07.27 2764 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload) 25:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 25:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 25:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 25:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)': 25:07.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:07.28 837 | foundInterface = 0; \ 25:07.28 | ^~~~~~~~~~~~~~ 25:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:07.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:07.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:3290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:07.28 3290 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:07.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 25:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 25:07.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 25:07.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 25:07.28 258 | } else 25:07.28 | ^~~~ 25:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:07.28 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:07.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:07.28 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:07.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DownloadsBinding.cpp:3289:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:07.28 3289 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager) 25:07.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 25:07.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 25:07.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 25:07.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 25:07.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DragEventBinding.cpp:11, 25:07.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:86: 25:07.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)': 25:07.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 25:07.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] 25:07.51 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:07.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:07.51 712 | class CompressedGlyph { 25:07.51 | ^~~~~~~~~~~~~~~ 25:07.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)': 25:07.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 25:07.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] 25:07.51 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:07.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:07.51 712 | class CompressedGlyph { 25:07.51 | ^~~~~~~~~~~~~~~ 25:07.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 25:07.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 25:07.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 25:07.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 25:07.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:07.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:07.96 837 | foundInterface = 0; \ 25:07.96 | ^~~~~~~~~~~~~~ 25:07.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:07.96 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:07.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:07.96 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:07.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:07.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:07.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:07.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/AtomList.h:10, 25:07.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 25:07.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 25:07.96 /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:07.96 258 | } else 25:07.96 | ^~~~ 25:07.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:07.96 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:07.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:07.96 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:07.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:07.96 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent) 25:07.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:08.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 25:08.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 25:08.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 25:08.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 25:08.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:08.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:08.29 819 | foundInterface = 0; \ 25:08.29 | ^~~~~~~~~~~~~~ 25:08.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:08.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:08.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:08.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ExternalBinding.cpp:766:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:08.29 766 | NS_INTERFACE_MAP_END 25:08.29 | ^~~~~~~~~~~~~~~~~~~~ 25:08.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 25:08.29 800 | else 25:08.29 | ^~~~ 25:08.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:08.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:08.29 | ^~~~~~~~~~~~~~~~~~ 25:08.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ExternalBinding.cpp:765:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:08.29 765 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:08.29 | ^~~~~~~~~~~~~~~~~~~~~~ 25:08.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 25:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 25:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 25:08.74 /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 = long unsigned int]': 25:08.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 25:08.74 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:08.74 /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:08.74 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 25:08.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:08.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 25:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 25:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DynamicsCompressorNodeBinding.cpp:9, 25:08.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:98: 25:08.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 25:08.74 27 | struct AudioTimelineEvent final 25:08.74 | ^~~~~~~~~~~~~~~~~~ 25:08.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:08.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:08.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 25:08.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 25:08.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 25:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:08.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 xpc::GlobalProperties'; use assignment or value-initialization instead 25:08.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 25:08.78 31 | memset(aT, 0, sizeof(T)); 25:08.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:08.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/EventTargetBinding.cpp:23, 25:08.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings4.cpp:194: 25:08.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:08.78 2858 | struct GlobalProperties { 25:08.78 | ^~~~~~~~~~~~~~~~ 25:11.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:11.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:11.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 'struct JSSubString'; use assignment or value-initialization instead 25:11.02 /builddir/build/BUILD/palemoon-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] 25:11.02 31 | memset(aT, 0, sizeof(T)); 25:11.02 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:11.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:11.02 70 | struct JSSubString { 25:11.02 | ^~~~~~~~~~~ 25:11.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:11.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 js::jit::Address'; use assignment or value-initialization instead 25:11.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 25:11.07 31 | memset(aT, 0, sizeof(T)); 25:11.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:11.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:31: 25:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:11.07 280 | struct Address 25:11.07 | ^~~~~~~ 25:11.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:11.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 js::jit::BaseIndex'; use assignment or value-initialization instead 25:11.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 25:11.07 31 | memset(aT, 0, sizeof(T)); 25:11.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:11.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:11.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:31: 25:11.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:11.07 293 | struct BaseIndex 25:11.07 | ^~~~~~~~~ 25:11.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:11.22 /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; long unsigned int N = 0]' 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:11.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 'class JS::Value'; use assignment or value-initialization instead 25:11.22 /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] 25:11.22 66 | memset(aT, 0, N * sizeof(T)); 25:11.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:11.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:11.22 303 | class MOZ_NON_PARAM alignas(8) Value 25:11.22 | ^~~~~ 25:11.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:11.22 /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; long unsigned int N = 1]' 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:11.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:11.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 'class JS::Value'; use assignment or value-initialization instead 25:11.22 /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] 25:11.22 66 | memset(aT, 0, N * sizeof(T)); 25:11.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:11.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:11.23 303 | class MOZ_NON_PARAM alignas(8) Value 25:11.23 | ^~~~~ 25:11.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:11.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:11.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; long unsigned int N = 2]' 25:11.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:11.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:11.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 25:11.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] 25:11.23 66 | memset(aT, 0, N * sizeof(T)); 25:11.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:11.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Probes.h:13, 25:11.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Profilers.cpp:29: 25:11.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:11.23 303 | class MOZ_NON_PARAM alignas(8) Value 25:11.23 | ^~~~~ 25:15.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:21: 25:15.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)': 25:15.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 25:15.04 /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] 25:15.04 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:15.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:15.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 25:15.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:15.04 661 | class HeapSlot : public WriteBarrieredBase 25:15.04 | ^~~~~~~~ 25:15.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:15.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:15.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:15.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:15.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 25:15.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] 25:15.30 31 | memset(aT, 0, sizeof(T)); 25:15.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:15.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:15.31 70 | struct JSSubString { 25:15.31 | ^~~~~~~~~~~ 25:15.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:15.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 25:15.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] 25:15.36 31 | memset(aT, 0, sizeof(T)); 25:15.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:15.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:21: 25:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:15.36 280 | struct Address 25:15.36 | ^~~~~~~ 25:15.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:15.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:15.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 25:15.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] 25:15.37 31 | memset(aT, 0, sizeof(T)); 25:15.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:15.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:21: 25:15.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:15.37 293 | struct BaseIndex 25:15.37 | ^~~~~~~~~ 25:15.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:15.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:15.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:15.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; long unsigned int N = 0]' 25:15.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:15.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:15.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 25:15.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] 25:15.56 66 | memset(aT, 0, N * sizeof(T)); 25:15.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:15.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:15.56 303 | class MOZ_NON_PARAM alignas(8) Value 25:15.56 | ^~~~~ 25:15.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:15.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:15.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:15.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; long unsigned int N = 1]' 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:15.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:15.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 25:15.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] 25:15.57 66 | memset(aT, 0, N * sizeof(T)); 25:15.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:15.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:15.58 303 | class MOZ_NON_PARAM alignas(8) Value 25:15.58 | ^~~~~ 25:15.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:15.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:15.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; long unsigned int N = 2]' 25:15.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:15.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:15.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 25:15.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] 25:15.58 66 | memset(aT, 0, N * sizeof(T)); 25:15.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:15.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.h:10, 25:15.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Promise.cpp:7: 25:15.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:15.58 303 | class MOZ_NON_PARAM alignas(8) Value 25:15.59 | ^~~~~ 25:15.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 25:15.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 25:15.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 25:15.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 25:15.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 25:15.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)': 25:15.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 25:15.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] 25:15.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:15.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:15.79 712 | class CompressedGlyph { 25:15.79 | ^~~~~~~~~~~~~~~ 25:15.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)': 25:15.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 25:15.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] 25:15.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:15.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:15.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:15.79 712 | class CompressedGlyph { 25:15.79 | ^~~~~~~~~~~~~~~ 25:17.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetBinding.cpp:14, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:50: 25:17.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 25:17.23 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 25:17.23 /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] 25:17.23 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 25:17.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:17.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyleStruct.h:21, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsRuleNode.h:21, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsLayoutUtils.h:26, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:14, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 25:17.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 25:17.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 25:17.23 585 | class nsCSSValue { 25:17.23 | ^~~~~~~~~~ 25:17.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:17.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 25:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 25:17.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:17.38 837 | foundInterface = 0; \ 25:17.38 | ^~~~~~~~~~~~~~ 25:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:17.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:17.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:17.38 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:17.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:17.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 25:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 25:17.38 /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:17.38 258 | } else 25:17.38 | ^~~~ 25:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:17.38 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:17.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:17.38 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:17.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:17.38 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent) 25:17.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:18.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:18.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:18.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 25:18.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 25:18.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 25:18.84 /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 = long unsigned int]': 25:18.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 25:18.84 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:18.84 /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:18.84 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 25:18.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:18.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 25:18.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 25:18.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/GainNodeBinding.cpp:8, 25:18.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:122: 25:18.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 25:18.84 27 | struct AudioTimelineEvent final 25:18.84 | ^~~~~~~~~~~~~~~~~~ 25:19.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 25:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 25:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 25:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FormDataBinding.cpp:872:36: required from here 25:19.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 25:19.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] 25:19.03 66 | memset(aT, 0, N * sizeof(T)); 25:19.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:19.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 25:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 25:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 25:19.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 25:19.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:19.03 303 | class MOZ_NON_PARAM alignas(8) Value 25:19.03 | ^~~~~ 25:20.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 25:20.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:14: 25:20.40 /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)': 25:20.40 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 25:20.40 /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] 25:20.40 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:20.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:20.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:20.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:20.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:20.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:20.40 661 | class HeapSlot : public WriteBarrieredBase 25:20.40 | ^~~~~~~~ 25:21.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:21.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:21.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 25:21.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] 25:21.08 31 | memset(aT, 0, sizeof(T)); 25:21.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:21.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:21.08 70 | struct JSSubString { 25:21.08 | ^~~~~~~~~~~ 25:21.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:21.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:21.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 js::jit::Address'; use assignment or value-initialization instead 25:21.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 25:21.12 31 | memset(aT, 0, sizeof(T)); 25:21.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:21.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:14: 25:21.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:21.12 280 | struct Address 25:21.12 | ^~~~~~~ 25:21.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:21.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:21.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 js::jit::BaseIndex'; use assignment or value-initialization instead 25:21.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 25:21.12 31 | memset(aT, 0, sizeof(T)); 25:21.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:21.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 25:21.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:14: 25:21.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:21.12 293 | struct BaseIndex 25:21.12 | ^~~~~~~~~ 25:21.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:21.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; long unsigned int N = 0]' 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:21.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 25:21.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] 25:21.38 66 | memset(aT, 0, N * sizeof(T)); 25:21.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:21.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:21.38 303 | class MOZ_NON_PARAM alignas(8) Value 25:21.38 | ^~~~~ 25:21.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:21.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; long unsigned int N = 1]' 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:21.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 25:21.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] 25:21.38 66 | memset(aT, 0, N * sizeof(T)); 25:21.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:21.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:21.39 303 | class MOZ_NON_PARAM alignas(8) Value 25:21.39 | ^~~~~ 25:21.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:21.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; long unsigned int N = 2]' 25:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:21.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 25:21.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] 25:21.39 66 | memset(aT, 0, N * sizeof(T)); 25:21.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:21.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.h:9, 25:21.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/Reflect.cpp:6: 25:21.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:21.39 303 | class MOZ_NON_PARAM alignas(8) Value 25:21.39 | ^~~~~ 25:25.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:25: 25:25.78 /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)': 25:25.78 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 25:25.78 /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] 25:25.78 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:25.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:25.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:25.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:25.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:25.79 661 | class HeapSlot : public WriteBarrieredBase 25:25.79 | ^~~~~~~~ 25:25.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:25.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:25.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 25:25.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] 25:25.88 31 | memset(aT, 0, sizeof(T)); 25:25.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:25.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:25.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:25.88 70 | struct JSSubString { 25:25.88 | ^~~~~~~~~~~ 25:25.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:25.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:25.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:25.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:25.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 25:25.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] 25:25.93 31 | memset(aT, 0, sizeof(T)); 25:25.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:25.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:25: 25:25.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:25.94 280 | struct Address 25:25.94 | ^~~~~~~ 25:25.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:25.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:25.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:25.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 25:25.94 /builddir/build/BUILD/palemoon-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] 25:25.94 31 | memset(aT, 0, sizeof(T)); 25:25.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:25.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:25: 25:25.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:25.95 293 | struct BaseIndex 25:25.95 | ^~~~~~~~~ 25:26.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 68]': 25:26.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 68]' 25:26.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:254:69: required from here 25:26.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 25:26.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] 25:26.05 66 | memset(aT, 0, N * sizeof(T)); 25:26.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:26.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:26.05 303 | class MOZ_NON_PARAM alignas(8) Value 25:26.05 | ^~~~~ 25:26.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:26.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:26.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; long unsigned int N = 0]' 25:26.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:26.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:26.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 25:26.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] 25:26.15 66 | memset(aT, 0, N * sizeof(T)); 25:26.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:26.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:26.15 303 | class MOZ_NON_PARAM alignas(8) Value 25:26.15 | ^~~~~ 25:26.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:26.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:26.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:26.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; long unsigned int N = 1]' 25:26.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:26.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:26.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 25:26.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] 25:26.16 66 | memset(aT, 0, N * sizeof(T)); 25:26.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:26.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:26.16 303 | class MOZ_NON_PARAM alignas(8) Value 25:26.16 | ^~~~~ 25:26.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:26.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:26.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; long unsigned int N = 2]' 25:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:26.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:26.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 25:26.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] 25:26.17 66 | memset(aT, 0, N * sizeof(T)); 25:26.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:26.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 25:26.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ReflectParse.cpp:14: 25:26.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:26.18 303 | class MOZ_NON_PARAM alignas(8) Value 25:26.18 | ^~~~~ 25:28.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 25:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 25:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 25:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLIFrameElementBinding.cpp:6, 25:28.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings6.cpp:182: 25:28.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)': 25:28.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 25:28.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] 25:28.49 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:28.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:28.49 712 | class CompressedGlyph { 25:28.49 | ^~~~~~~~~~~~~~~ 25:28.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)': 25:28.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 25:28.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] 25:28.49 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:28.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:28.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:28.49 712 | class CompressedGlyph { 25:28.49 | ^~~~~~~~~~~~~~~ 25:31.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:20: 25:31.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)': 25:31.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 25:31.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] 25:31.08 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:31.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:31.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 25:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 25:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:31.09 661 | class HeapSlot : public WriteBarrieredBase 25:31.09 | ^~~~~~~~ 25:31.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 25:31.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 25:31.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 25:31.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 25:31.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 25:31.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:31.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:31.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 JSSubString'; use assignment or value-initialization instead 25:31.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 25:31.17 31 | memset(aT, 0, sizeof(T)); 25:31.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:31.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:31.17 70 | struct JSSubString { 25:31.17 | ^~~~~~~~~~~ 25:31.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:31.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:31.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::Address'; use assignment or value-initialization instead 25:31.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::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 25:31.22 31 | memset(aT, 0, sizeof(T)); 25:31.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:31.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:31.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:20: 25:31.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:31.23 280 | struct Address 25:31.23 | ^~~~~~~ 25:31.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:31.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 25:31.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] 25:31.24 31 | memset(aT, 0, sizeof(T)); 25:31.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:31.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:20: 25:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:31.24 293 | struct BaseIndex 25:31.24 | ^~~~~~~~~ 25:31.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:31.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; long unsigned int N = 0]' 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:31.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 25:31.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] 25:31.53 66 | memset(aT, 0, N * sizeof(T)); 25:31.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:31.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:31.53 303 | class MOZ_NON_PARAM alignas(8) Value 25:31.53 | ^~~~~ 25:31.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:31.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; long unsigned int N = 1]' 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:31.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 25:31.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] 25:31.53 66 | memset(aT, 0, N * sizeof(T)); 25:31.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:31.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:31.53 303 | class MOZ_NON_PARAM alignas(8) Value 25:31.53 | ^~~~~ 25:31.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 25:31.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:31.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:31.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; long unsigned int N = 2]' 25:31.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:31.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:31.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 25:31.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] 25:31.54 66 | memset(aT, 0, N * sizeof(T)); 25:31.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:31.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 25:31.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.cpp:6: 25:31.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:31.54 303 | class MOZ_NON_PARAM alignas(8) Value 25:31.54 | ^~~~~ 25:35.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:29: 25:35.98 /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)': 25:35.98 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 25:35.98 /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] 25:35.98 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:35.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:35.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 25:35.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:35.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 25:35.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:35.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:35.98 661 | class HeapSlot : public WriteBarrieredBase 25:35.98 | ^~~~~~~~ 25:36.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:36.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:36.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:36.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:36.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 25:36.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] 25:36.21 31 | memset(aT, 0, sizeof(T)); 25:36.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:36.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:36.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:36.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 25:36.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:36.22 70 | struct JSSubString { 25:36.22 | ^~~~~~~~~~~ 25:36.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:36.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:36.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 25:36.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] 25:36.28 31 | memset(aT, 0, sizeof(T)); 25:36.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:36.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:29: 25:36.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:36.28 280 | struct Address 25:36.28 | ^~~~~~~ 25:36.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:36.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:36.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 25:36.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] 25:36.29 31 | memset(aT, 0, sizeof(T)); 25:36.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:36.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:29: 25:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:36.29 293 | struct BaseIndex 25:36.29 | ^~~~~~~~~ 25:36.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:36.59 /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; long unsigned int N = 0]' 25:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:36.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 25:36.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] 25:36.59 66 | memset(aT, 0, N * sizeof(T)); 25:36.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:36.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:36.59 303 | class MOZ_NON_PARAM alignas(8) Value 25:36.59 | ^~~~~ 25:36.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:36.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:36.60 /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; long unsigned int N = 1]' 25:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:36.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 'class JS::Value'; use assignment or value-initialization instead 25:36.60 /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] 25:36.60 66 | memset(aT, 0, N * sizeof(T)); 25:36.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:36.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:36.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:36.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:36.60 303 | class MOZ_NON_PARAM alignas(8) Value 25:36.60 | ^~~~~ 25:36.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:36.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:36.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:36.60 /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; long unsigned int N = 2]' 25:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:36.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:36.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 'class JS::Value'; use assignment or value-initialization instead 25:36.60 /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] 25:36.60 66 | memset(aT, 0, N * sizeof(T)); 25:36.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:36.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:36.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:36.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 25:36.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.cpp:13: 25:36.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:36.61 303 | class MOZ_NON_PARAM alignas(8) Value 25:36.61 | ^~~~~ 25:40.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:40.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:40.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:40.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:40.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:40.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:40.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 25:40.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 25:40.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 25:40.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)': 25:40.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:40.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.50 837 | foundInterface = 0; \ 25:40.50 | ^~~~~~~~~~~~~~ 25:40.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:40.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:40.50 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:40.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:40.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:7, 25:40.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 25:40.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 25:40.50 258 | } else 25:40.50 | ^~~~ 25:40.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:40.50 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:40.50 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:40.50 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent) 25:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:41.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:41.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:6, 25:41.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 25:41.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 25:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HeadersBinding.cpp:985:36: required from here 25:41.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 25:41.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] 25:41.15 66 | memset(aT, 0, N * sizeof(T)); 25:41.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:41.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 25:41.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 25:41.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 25:41.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 25:41.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:41.15 303 | class MOZ_NON_PARAM alignas(8) Value 25:41.15 | ^~~~~ 25:42.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:11: 25:42.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)': 25:42.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 25:42.04 /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] 25:42.04 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:42.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 25:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:42.04 661 | class HeapSlot : public WriteBarrieredBase 25:42.04 | ^~~~~~~~ 25:42.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:42.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:42.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 JSSubString'; use assignment or value-initialization instead 25:42.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 25:42.09 31 | memset(aT, 0, sizeof(T)); 25:42.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:42.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:42.09 70 | struct JSSubString { 25:42.09 | ^~~~~~~~~~~ 25:42.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:42.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:42.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 25:42.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] 25:42.14 31 | memset(aT, 0, sizeof(T)); 25:42.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:42.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:42.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:11: 25:42.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:42.14 280 | struct Address 25:42.14 | ^~~~~~~ 25:42.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:42.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:42.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 25:42.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] 25:42.15 31 | memset(aT, 0, sizeof(T)); 25:42.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:42.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:42.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:11: 25:42.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:42.15 293 | struct BaseIndex 25:42.15 | ^~~~~~~~~ 25:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25: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; long unsigned int N = 2]': 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:42.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; long unsigned int N = 0]' 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25: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 25: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] 25:42.49 66 | memset(aT, 0, N * sizeof(T)); 25:42.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:42.49 303 | class MOZ_NON_PARAM alignas(8) Value 25:42.49 | ^~~~~ 25:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25: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; long unsigned int N = 3]': 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:42.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; long unsigned int N = 1]' 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25: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 25: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] 25:42.49 66 | memset(aT, 0, N * sizeof(T)); 25:42.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:42.49 303 | class MOZ_NON_PARAM alignas(8) Value 25:42.49 | ^~~~~ 25:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25: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; long unsigned int N = 4]': 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:42.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; long unsigned int N = 2]' 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25: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 25: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] 25:42.49 66 | memset(aT, 0, N * sizeof(T)); 25:42.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:42.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.h:9, 25:42.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SymbolObject.cpp:6: 25:42.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:42.50 303 | class MOZ_NON_PARAM alignas(8) Value 25:42.50 | ^~~~~ 25:46.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:57: 25:46.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)': 25:46.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 25:46.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] 25:46.69 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:46.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 25:46.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 25:46.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:46.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:16: 25:46.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:46.69 661 | class HeapSlot : public WriteBarrieredBase 25:46.69 | ^~~~~~~~ 25:46.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:46.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 25:46.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:46.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:46.73 837 | foundInterface = 0; \ 25:46.73 | ^~~~~~~~~~~~~~ 25:46.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:46.73 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:46.73 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:46.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:46.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 25:46.73 258 | } else 25:46.73 | ^~~~ 25:46.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:46.73 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:46.73 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:46.73 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent) 25:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:46.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:46.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:46.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 JSSubString'; use assignment or value-initialization instead 25:46.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 25:46.82 31 | memset(aT, 0, sizeof(T)); 25:46.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:46.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 25:46.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:16: 25:46.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:46.82 70 | struct JSSubString { 25:46.82 | ^~~~~~~~~~~ 25:46.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:46.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 25:46.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 25:46.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 25:46.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 25:46.87 31 | memset(aT, 0, sizeof(T)); 25:46.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:46.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:52: 25:46.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 25:46.87 41 | class CodeSegment 25:46.87 | ^~~~~~~~~~~ 25:46.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:46.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:46.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 25:46.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 25:46.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::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 25:46.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::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 25:46.87 31 | memset(aT, 0, sizeof(T)); 25:46.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:46.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:52: 25:46.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 25:46.87 35 | struct LinkDataCacheablePod 25:46.87 | ^~~~~~~~~~~~~~~~~~~~ 25:46.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25: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]': 25:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25: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 25: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] 25:46.90 31 | memset(aT, 0, sizeof(T)); 25:46.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:46.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:56: 25:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:46.90 280 | struct Address 25:46.90 | ^~~~~~~ 25:46.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25: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::BaseIndex'; use assignment or value-initialization instead 25: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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 25:46.90 31 | memset(aT, 0, sizeof(T)); 25:46.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:46.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:46.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:56: 25:46.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:46.90 293 | struct BaseIndex 25:46.90 | ^~~~~~~~~ 25:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:47.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; long unsigned int N = 0]' 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:47.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 25:47.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] 25:47.12 66 | memset(aT, 0, N * sizeof(T)); 25:47.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:47.12 303 | class MOZ_NON_PARAM alignas(8) Value 25:47.12 | ^~~~~ 25:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:47.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; long unsigned int N = 1]' 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:47.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 25:47.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] 25:47.12 66 | memset(aT, 0, N * sizeof(T)); 25:47.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:47.12 303 | class MOZ_NON_PARAM alignas(8) Value 25:47.12 | ^~~~~ 25:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:47.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; long unsigned int N = 2]' 25:47.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:47.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:47.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 25:47.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] 25:47.13 66 | memset(aT, 0, N * sizeof(T)); 25:47.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:47.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:47.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:47.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:47.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.h:9, 25:47.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TestingFunctions.cpp:6: 25:47.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:47.13 303 | class MOZ_NON_PARAM alignas(8) Value 25:47.13 | ^~~~~ 25:48.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 25:48.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 25:48.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageBitmapBinding.cpp:9, 25:48.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:218: 25:48.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)': 25:48.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 25:48.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] 25:48.86 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:48.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:48.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:48.86 712 | class CompressedGlyph { 25:48.86 | ^~~~~~~~~~~~~~~ 25:48.86 /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:48.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 25:48.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] 25:48.87 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:48.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:48.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:48.87 712 | class CompressedGlyph { 25:48.87 | ^~~~~~~~~~~~~~~ 25:49.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:49.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:49.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:49.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:49.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 25:49.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:49.51 837 | foundInterface = 0; \ 25:49.51 | ^~~~~~~~~~~~~~ 25:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:49.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:49.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:49.51 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 25:49.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:49.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:49.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:49.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 25:49.51 258 | } else 25:49.51 | ^~~~ 25:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:49.51 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:49.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:49.51 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:49.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:49.51 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent) 25:49.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)': 25:50.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.15 837 | foundInterface = 0; \ 25:50.15 | ^~~~~~~~~~~~~~ 25:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:50.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:9081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:50.15 9081 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:50.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.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 25:50.15 258 | } else 25:50.15 | ^~~~ 25:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:50.15 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:50.15 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.15 /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:50.15 9080 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput) 25:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)': 25:50.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.19 837 | foundInterface = 0; \ 25:50.19 | ^~~~~~~~~~~~~~ 25:50.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:50.19 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:50.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:10548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:50.19 10548 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:50.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:50.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.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:50.19 258 | } else 25:50.19 | ^~~~ 25:50.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:50.19 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:50.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.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:50.19 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:50.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.19 /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:50.19 10547 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext) 25:50.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:50.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)': 25:50.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.21 819 | foundInterface = 0; \ 25:50.21 | ^~~~~~~~~~~~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:50.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:50.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:10971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:50.21 10971 | NS_INTERFACE_MAP_END 25:50.21 | ^~~~~~~~~~~~~~~~~~~~ 25:50.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 25:50.21 800 | else 25:50.21 | ^~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:50.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:50.21 | ^~~~~~~~~~~~~~~~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:10970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:50.21 10970 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:50.21 | ^~~~~~~~~~~~~~~~~~~~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)': 25:50.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.21 819 | foundInterface = 0; \ 25:50.21 | ^~~~~~~~~~~~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:50.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:50.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:50.21 11187 | NS_INTERFACE_MAP_END 25:50.21 | ^~~~~~~~~~~~~~~~~~~~ 25:50.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 25:50.21 800 | else 25:50.21 | ^~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:50.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:50.21 | ^~~~~~~~~~~~~~~~~~ 25:50.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:50.21 11186 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:50.21 | ^~~~~~~~~~~~~~~~~~~~~~ 25:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)': 25:50.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.22 819 | foundInterface = 0; \ 25:50.22 | ^~~~~~~~~~~~~~ 25:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:50.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:50.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:50.22 11412 | NS_INTERFACE_MAP_END 25:50.22 | ^~~~~~~~~~~~~~~~~~~~ 25:50.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 25:50.22 800 | else 25:50.22 | ^~~~ 25:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:50.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:50.22 | ^~~~~~~~~~~~~~~~~~ 25:50.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:11411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:50.22 11411 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:50.22 | ^~~~~~~~~~~~~~~~~~~~~~ 25:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)': 25:50.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.25 837 | foundInterface = 0; \ 25:50.25 | ^~~~~~~~~~~~~~ 25:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:50.25 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:12082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:50.25 12082 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.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 25:50.25 258 | } else 25:50.25 | ^~~~ 25:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:50.25 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:50.25 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.25 /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:50.25 12081 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod) 25:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)': 25:50.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.27 837 | foundInterface = 0; \ 25:50.27 | ^~~~~~~~~~~~~~ 25:50.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:50.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:12825:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:50.27 12825 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 25:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 25:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.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 25:50.27 258 | } else 25:50.27 | ^~~~ 25:50.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:50.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:50.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.27 /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:50.27 12824 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager) 25:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:50.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)': 25:50.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.29 819 | foundInterface = 0; \ 25:50.29 | ^~~~~~~~~~~~~~ 25:50.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:50.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:50.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:50.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:13152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:50.29 13152 | NS_INTERFACE_MAP_END 25:50.29 | ^~~~~~~~~~~~~~~~~~~~ 25:50.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 25:50.29 800 | else 25:50.29 | ^~~~ 25:50.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:50.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:50.29 | ^~~~~~~~~~~~~~~~~~ 25:50.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InputMethodBinding.cpp:13151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:50.29 13151 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:50.29 | ^~~~~~~~~~~~~~~~~~~~~~ 25:50.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 25:50.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:50.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:50.34 819 | foundInterface = 0; \ 25:50.34 | ^~~~~~~~~~~~~~ 25:50.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:50.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:50.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:50.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:50.34 1574 | NS_INTERFACE_MAP_END 25:50.34 | ^~~~~~~~~~~~~~~~~~~~ 25:50.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 25:50.34 800 | else 25:50.34 | ^~~~ 25:50.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:50.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:50.34 | ^~~~~~~~~~~~~~~~~~ 25:50.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:50.34 1573 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:50.34 | ^~~~~~~~~~~~~~~~~~~~~~ 25:50.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 25:50.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 = long unsigned int]': 25:50.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 25:50.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 25:50.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] 25:50.60 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 25:50.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioParamTimeline.h:10, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IIRFilterNode.h:11, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/IIRFilterNodeBinding.cpp:11, 25:50.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings8.cpp:194: 25:50.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 25:50.60 27 | struct AudioTimelineEvent final 25:50.60 | ^~~~~~~~~~~~~~~~~~ 25:52.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:24: 25:52.45 /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)': 25:52.45 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 25:52.45 /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] 25:52.45 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:52.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:52.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:52.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:52.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:52.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:52.45 661 | class HeapSlot : public WriteBarrieredBase 25:52.45 | ^~~~~~~~ 25:52.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:52.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:52.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:52.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 JSSubString'; use assignment or value-initialization instead 25:52.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 25:52.71 31 | memset(aT, 0, sizeof(T)); 25:52.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:52.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:52.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:52.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:52.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:52.72 70 | struct JSSubString { 25:52.72 | ^~~~~~~~~~~ 25:52.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:52.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:52.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 25:52.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] 25:52.77 31 | memset(aT, 0, sizeof(T)); 25:52.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:52.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:24: 25:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:52.77 280 | struct Address 25:52.77 | ^~~~~~~ 25:52.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:52.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:52.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:52.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 25:52.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] 25:52.78 31 | memset(aT, 0, sizeof(T)); 25:52.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:52.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:24: 25:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:52.78 293 | struct BaseIndex 25:52.78 | ^~~~~~~~~ 25:52.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:52.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:52.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:52.99 /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; long unsigned int N = 0]' 25:52.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:52.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:52.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 'class JS::Value'; use assignment or value-initialization instead 25:52.99 /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] 25:52.99 66 | memset(aT, 0, N * sizeof(T)); 25:52.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:52.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:52.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:52.99 303 | class MOZ_NON_PARAM alignas(8) Value 25:52.99 | ^~~~~ 25:52.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:52.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:53.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:53.00 /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; long unsigned int N = 1]' 25:53.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:53.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:53.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 'class JS::Value'; use assignment or value-initialization instead 25:53.00 /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] 25:53.00 66 | memset(aT, 0, N * sizeof(T)); 25:53.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:53.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:53.00 303 | class MOZ_NON_PARAM alignas(8) Value 25:53.00 | ^~~~~ 25:53.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:53.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:53.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:53.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; long unsigned int N = 2]' 25:53.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:53.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:53.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 25:53.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] 25:53.01 66 | memset(aT, 0, N * sizeof(T)); 25:53.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:53.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:53.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:53.02 303 | class MOZ_NON_PARAM alignas(8) Value 25:53.02 | ^~~~~ 25:53.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 7]': 25:53.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 7]' 25:53.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; long unsigned int N = 5]' 25:53.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 5]' 25:53.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:124:31: required from here 25:53.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 25:53.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] 25:53.03 66 | memset(aT, 0, N * sizeof(T)); 25:53.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:53.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:53.03 303 | class MOZ_NON_PARAM alignas(8) Value 25:53.03 | ^~~~~ 25:53.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:53.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': 25:53.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' 25:53.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; long unsigned int N = 3]' 25:53.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' 25:53.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:162:31: required from here 25:53.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 25:53.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] 25:53.04 66 | memset(aT, 0, N * sizeof(T)); 25:53.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:53.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 25:53.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.cpp:6: 25:53.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:53.04 303 | class MOZ_NON_PARAM alignas(8) Value 25:53.04 | ^~~~~ 25:57.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 25:57.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:13: 25:57.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)': 25:57.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 25:57.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] 25:57.95 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 25:57.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:57.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:57.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:57.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:57.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 25:57.95 661 | class HeapSlot : public WriteBarrieredBase 25:57.95 | ^~~~~~~~ 25:58.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 25:58.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 25:58.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 25:58.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] 25:58.64 31 | memset(aT, 0, sizeof(T)); 25:58.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:58.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 25:58.64 70 | struct JSSubString { 25:58.64 | ^~~~~~~~~~~ 25:58.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 25:58.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 25:58.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 'struct js::jit::Address'; use assignment or value-initialization instead 25:58.69 /builddir/build/BUILD/palemoon-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] 25:58.69 31 | memset(aT, 0, sizeof(T)); 25:58.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:58.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:13: 25:58.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 25:58.69 280 | struct Address 25:58.69 | ^~~~~~~ 25:58.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 25:58.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 25:58.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 25:58.69 /builddir/build/BUILD/palemoon-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] 25:58.69 31 | memset(aT, 0, sizeof(T)); 25:58.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:58.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 25:58.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:13: 25:58.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 25:58.69 293 | struct BaseIndex 25:58.69 | ^~~~~~~~~ 25:58.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 25:58.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; long unsigned int N = 0]' 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 25:58.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 25:58.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] 25:58.96 66 | memset(aT, 0, N * sizeof(T)); 25:58.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:58.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:58.96 303 | class MOZ_NON_PARAM alignas(8) Value 25:58.96 | ^~~~~ 25:58.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 25:58.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; long unsigned int N = 1]' 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 25:58.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 25:58.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] 25:58.96 66 | memset(aT, 0, N * sizeof(T)); 25:58.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:58.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:58.96 303 | class MOZ_NON_PARAM alignas(8) Value 25:58.96 | ^~~~~ 25:58.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 25:58.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 25:58.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 25:58.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; long unsigned int N = 2]' 25:58.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 25:58.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 25:58.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 25:58.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] 25:58.97 66 | memset(aT, 0, N * sizeof(T)); 25:58.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25:58.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.h:9, 25:58.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakMapObject.cpp:6: 25:58.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 25:58.97 303 | class MOZ_NON_PARAM alignas(8) Value 25:58.97 | ^~~~~ 25:59.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 25:59.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 25:59.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 25:59.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyboardEventBinding.cpp:12, 25:59.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:26: 25:59.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)': 25:59.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 25:59.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] 25:59.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:59.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:59.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:59.55 712 | class CompressedGlyph { 25:59.55 | ^~~~~~~~~~~~~~~ 25:59.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)': 25:59.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 25:59.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] 25:59.56 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:59.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:59.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:59.56 712 | class CompressedGlyph { 25:59.56 | ^~~~~~~~~~~~~~~ 26:01.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 26:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaQueryListEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryListEvent::QueryInterface(const nsIID&, void**)': 26:01.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:01.93 837 | foundInterface = 0; \ 26:01.93 | ^~~~~~~~~~~~~~ 26:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:01.93 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:01.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaQueryListEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:01.93 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:01.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 26:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 26:01.93 /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:01.93 258 | } else 26:01.93 | ^~~~ 26:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:01.93 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:01.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:01.93 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:01.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaQueryListEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:01.93 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryListEvent) 26:01.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 26:02.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 26:02.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:02.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:02.29 837 | foundInterface = 0; \ 26:02.29 | ^~~~~~~~~~~~~~ 26:02.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:02.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:02.29 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 26:02.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 26:02.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 26:02.29 258 | } else 26:02.29 | ^~~~ 26:02.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:02.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:02.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:02.29 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent) 26:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 26:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 26:02.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:02.35 837 | foundInterface = 0; \ 26:02.35 | ^~~~~~~~~~~~~~ 26:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:02.35 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:02.35 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 26:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 26:02.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 26:02.35 258 | } else 26:02.35 | ^~~~ 26:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:02.35 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:02.35 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:02.35 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent) 26:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:18: 26:03.51 /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:03.51 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:03.51 /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:03.51 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:03.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 26:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 26:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:03.51 661 | class HeapSlot : public WriteBarrieredBase 26:03.51 | ^~~~~~~~ 26:04.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:04.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:04.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 26:04.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] 26:04.32 31 | memset(aT, 0, sizeof(T)); 26:04.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:04.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:04.32 70 | struct JSSubString { 26:04.32 | ^~~~~~~~~~~ 26:04.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:04.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::Address'; use assignment or value-initialization instead 26:04.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::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:04.40 31 | memset(aT, 0, sizeof(T)); 26:04.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:04.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:18: 26:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:04.40 280 | struct Address 26:04.40 | ^~~~~~~ 26:04.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:04.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 26:04.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] 26:04.40 31 | memset(aT, 0, sizeof(T)); 26:04.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:04.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 26:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:18: 26:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:04.40 293 | struct BaseIndex 26:04.40 | ^~~~~~~~~ 26:04.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:04.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; long unsigned int N = 0]' 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:04.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 'class JS::Value'; use assignment or value-initialization instead 26:04.76 /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:04.76 66 | memset(aT, 0, N * sizeof(T)); 26:04.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:04.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:04.76 303 | class MOZ_NON_PARAM alignas(8) Value 26:04.76 | ^~~~~ 26:04.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:04.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; long unsigned int N = 1]' 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:04.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 'class JS::Value'; use assignment or value-initialization instead 26:04.76 /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:04.76 66 | memset(aT, 0, N * sizeof(T)); 26:04.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:04.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:04.76 303 | class MOZ_NON_PARAM alignas(8) Value 26:04.76 | ^~~~~ 26:04.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:04.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; long unsigned int N = 2]' 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:04.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 'class JS::Value'; use assignment or value-initialization instead 26:04.76 /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:04.76 66 | memset(aT, 0, N * sizeof(T)); 26:04.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:04.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:14, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.h:9, 26:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/WeakSetObject.cpp:6: 26:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:04.76 303 | class MOZ_NON_PARAM alignas(8) Value 26:04.76 | ^~~~~ 26:05.65 libjs_src_builtin.a.desc 26:05.91 sysv.o 26:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument': 26:05.92 Warning: -Wempty-body in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: suggest braces around empty body in an 'else' statement 26:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:195:25: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 26:05.92 195 | FFI_ASSERT (0); 26:05.92 | ^ 26:05.92 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 26:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26:05.92 224 | for (i = 0; i < words; i++) 26:05.92 | ^ 26:05.92 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 26:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:245:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26:05.92 245 | for (i = 0; i < num; i++) 26:05.92 | ^ 26:05.92 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:264:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26:05.93 264 | for (i = 1; i < words; i++) 26:05.93 | ^ 26:05.93 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:270:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26:05.93 270 | for (i = 0; i < words; i++) 26:05.93 | ^ 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'examine_argument': 26:05.93 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:323:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26:05.93 323 | for (i = 0; i < n; ++i) 26:05.93 | ^ 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_call': 26:05.93 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:494:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26:05.93 494 | for (j = 0; j < n; j++, a += 8, size -= 8) 26:05.93 | ^ 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'ffi_closure_unix64_inner': 26:05.93 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 26:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/libffi/src/x86/ffi64.c:669:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26:05.93 669 | for (j = 0; j < n; j++, a += 8) 26:05.93 | ^ 26:05.94 unix64.o 26:05.96 libconfig_external_ffi.a.desc 26:10.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 26:10.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 26:10.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 26:10.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/BindingUtils.h:9, 26:10.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/BindingUtils.cpp:6: 26:10.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 26:10.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 26:10.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 xpc::GlobalProperties'; use assignment or value-initialization instead 26:10.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 26:10.22 31 | memset(aT, 0, sizeof(T)); 26:10.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:10.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/BindingUtils.cpp:35: 26:10.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 26:10.22 2858 | struct GlobalProperties { 26:10.22 | ^~~~~~~~~~~~~~~~ 26:10.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.cpp:21, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: 26:10.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)': 26:10.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 26:10.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] 26:10.64 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:10.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:10.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:10.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:10.64 661 | class HeapSlot : public WriteBarrieredBase 26:10.64 | ^~~~~~~~ 26:10.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:10.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:10.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:10.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 JSSubString'; use assignment or value-initialization instead 26:10.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:10.75 31 | memset(aT, 0, sizeof(T)); 26:10.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:10.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:10.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:10.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:10.75 70 | struct JSSubString { 26:10.75 | ^~~~~~~~~~~ 26:10.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:10.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:10.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:10.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 26:10.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] 26:10.81 31 | memset(aT, 0, sizeof(T)); 26:10.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:10.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:10.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:10.81 280 | struct Address 26:10.81 | ^~~~~~~ 26:10.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:10.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:10.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:10.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::BaseIndex'; use assignment or value-initialization instead 26:10.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:10.81 31 | memset(aT, 0, sizeof(T)); 26:10.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:10.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:10.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:10.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:10.81 293 | struct BaseIndex 26:10.81 | ^~~~~~~~~ 26:11.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:11.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; long unsigned int N = 0]' 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:11.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:11.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:11.12 66 | memset(aT, 0, N * sizeof(T)); 26:11.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:11.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:11.12 303 | class MOZ_NON_PARAM alignas(8) Value 26:11.12 | ^~~~~ 26:11.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:11.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; long unsigned int N = 1]' 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:11.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:11.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:11.12 66 | memset(aT, 0, N * sizeof(T)); 26:11.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:11.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:11.12 303 | class MOZ_NON_PARAM alignas(8) Value 26:11.12 | ^~~~~ 26:11.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:11.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:11.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; long unsigned int N = 2]' 26:11.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:11.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:11.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 26:11.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] 26:11.13 66 | memset(aT, 0, N * sizeof(T)); 26:11.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:11.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:11.13 303 | class MOZ_NON_PARAM alignas(8) Value 26:11.13 | ^~~~~ 26:11.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.13 /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 = long unsigned int]': 26:11.13 /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:11.13 /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:11.13 /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:11.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:11.13 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:11.13 /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:11.13 101 | memset(p, 0, numElems * sizeof(T)); 26:11.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:11.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:11.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:11.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 26:11.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 26:11.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 26:11.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.h:9, 26:11.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysis.cpp:6, 26:11.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 26:11.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:11.14 787 | class HashTableEntry 26:11.14 | ^~~~~~~~~~~~~~ 26:15.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:15.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:15.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 26:15.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:6: 26:15.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 26:15.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:15.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:15.18 819 | foundInterface = 0; \ 26:15.18 | ^~~~~~~~~~~~~~ 26:15.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:15.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:15.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:15.18 28 | NS_INTERFACE_MAP_END 26:15.18 | ^~~~~~~~~~~~~~~~~~~~ 26:15.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 26:15.19 800 | else 26:15.19 | ^~~~ 26:15.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:15.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:15.19 | ^~~~~~~~~~~~~~~~~~ 26:15.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:15.19 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:15.19 | ^~~~~~~~~~~~~~~~~~~~~~ 26:15.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 26:15.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:15.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:15.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 26:15.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 26:15.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:6: 26:15.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 26:15.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 26:15.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 xpc::GlobalProperties'; use assignment or value-initialization instead 26:15.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 26:15.25 31 | memset(aT, 0, sizeof(T)); 26:15.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:15.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/CallbackObject.cpp:15: 26:15.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 26:15.25 2858 | struct GlobalProperties { 26:15.25 | ^~~~~~~~~~~~~~~~ 26:17.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 26:17.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 26:17.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 26:17.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/DOMJSProxyHandler.cpp:6: 26:17.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 26:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 26:17.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 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 26:17.02 /builddir/build/BUILD/palemoon-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] 26:17.02 31 | memset(aT, 0, sizeof(T)); 26:17.02 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:17.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/DOMJSProxyHandler.cpp:8: 26:17.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 26:17.02 2858 | struct GlobalProperties { 26:17.02 | ^~~~~~~~~~~~~~~~ 26:18.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 26:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCompiler.cpp:36, 26:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:11: 26:18.32 /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:18.32 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:18.32 /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:18.32 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:18.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:18.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:18.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:18.32 661 | class HeapSlot : public WriteBarrieredBase 26:18.32 | ^~~~~~~~ 26:18.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:18.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:18.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:18.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 JSSubString'; use assignment or value-initialization instead 26:18.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:18.70 31 | memset(aT, 0, sizeof(T)); 26:18.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:18.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:14, 26:18.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:18.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:18.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:18.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:18.71 70 | struct JSSubString { 26:18.71 | ^~~~~~~~~~~ 26:18.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:18.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:18.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:18.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 js::jit::Address'; use assignment or value-initialization instead 26:18.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:18.76 31 | memset(aT, 0, sizeof(T)); 26:18.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:18.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.h:14, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:15, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:18.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:18.76 280 | struct Address 26:18.76 | ^~~~~~~ 26:18.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:18.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:18.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:18.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 js::jit::BaseIndex'; use assignment or value-initialization instead 26:18.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:18.76 31 | memset(aT, 0, sizeof(T)); 26:18.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:18.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.h:14, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:15, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:18.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:18.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:18.76 293 | struct BaseIndex 26:18.76 | ^~~~~~~~~ 26:19.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:19.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:19.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.cpp:5270:32: required from here 26:19.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 26:19.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] 26:19.09 66 | memset(aT, 0, N * sizeof(T)); 26:19.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:19.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:19.09 303 | class MOZ_NON_PARAM alignas(8) Value 26:19.09 | ^~~~~ 26:19.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:19.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; long unsigned int N = 0]' 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:19.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 26:19.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] 26:19.24 66 | memset(aT, 0, N * sizeof(T)); 26:19.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:19.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:19.24 303 | class MOZ_NON_PARAM alignas(8) Value 26:19.24 | ^~~~~ 26:19.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:19.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; long unsigned int N = 2]' 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:19.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 26:19.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] 26:19.24 66 | memset(aT, 0, N * sizeof(T)); 26:19.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:19.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:19.25 303 | class MOZ_NON_PARAM alignas(8) Value 26:19.25 | ^~~~~ 26:19.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.h:14, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CacheIR.h:15, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:10, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.25 /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 = long unsigned int]': 26:19.25 /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:19.25 /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:19.25 /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:19.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:19.25 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:19.25 /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:19.25 101 | memset(p, 0, numElems * sizeof(T)); 26:19.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:19.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.h:9, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineCacheIR.cpp:6, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 26:19.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:19.26 787 | class HashTableEntry 26:19.26 | ^~~~~~~~~~~~~~ 26:19.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIException.h:10, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Exceptions.h:13, 26:19.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp:6: 26:19.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 26:19.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:19.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:19.26 819 | foundInterface = 0; \ 26:19.26 | ^~~~~~~~~~~~~~ 26:19.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:19.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:19.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:19.26 318 | NS_INTERFACE_MAP_END 26:19.26 | ^~~~~~~~~~~~~~~~~~~~ 26:19.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 26:19.26 800 | else 26:19.26 | ^~~~ 26:19.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:19.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:19.26 | ^~~~~~~~~~~~~~~~~~ 26:19.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/Exceptions.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:19.26 317 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:19.26 | ^~~~~~~~~~~~~~~~~~~~~~ 26:20.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:20.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:20.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IterableIterator.h:30, 26:20.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp:7: 26:20.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 26:20.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:20.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:20.86 819 | foundInterface = 0; \ 26:20.86 | ^~~~~~~~~~~~~~ 26:20.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:20.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:20.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:20.86 32 | NS_INTERFACE_MAP_END 26:20.86 | ^~~~~~~~~~~~~~~~~~~~ 26:20.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 26:20.86 800 | else 26:20.86 | ^~~~ 26:20.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:20.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:20.86 | ^~~~~~~~~~~~~~~~~~ 26:20.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:20.86 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:20.86 | ^~~~~~~~~~~~~~~~~~~~~~ 26:22.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:22.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:22.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIGlobalObject.h:9, 26:22.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 26:22.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:6: 26:22.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 26:22.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:22.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:22.18 819 | foundInterface = 0; \ 26:22.18 | ^~~~~~~~~~~~~~ 26:22.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:22.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:22.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:22.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:22.18 42 | NS_INTERFACE_MAP_END 26:22.18 | ^~~~~~~~~~~~~~~~~~~~ 26:22.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 26:22.18 800 | else 26:22.18 | ^~~~ 26:22.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:22.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:22.18 | ^~~~~~~~~~~~~~~~~~ 26:22.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:22.18 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 26:22.18 | ^~~~~~~~~~~~~~~~~~~~~~ 26:22.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 26:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 26:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 26:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIGlobalObject.h:10, 26:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 26:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:6: 26:22.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 26:22.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 26:22.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 xpc::GlobalProperties'; use assignment or value-initialization instead 26:22.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 26:22.23 31 | memset(aT, 0, sizeof(T)); 26:22.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:22.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/SimpleGlobalObject.cpp:17: 26:22.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 26:22.23 2858 | struct GlobalProperties { 26:22.23 | ^~~~~~~~~~~~~~~~ 26:28.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 26:28.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame-inl.h:18, 26:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:23, 26:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 26:28.79 /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.79 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.79 /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.79 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:28.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:28.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 26:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:28.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:28.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:28.79 661 | class HeapSlot : public WriteBarrieredBase 26:28.79 | ^~~~~~~~ 26:28.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:28.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:28.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:28.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:28.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:28.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:28.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:28.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:28.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:28.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 JSSubString'; use assignment or value-initialization instead 26:28.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:28.96 31 | memset(aT, 0, sizeof(T)); 26:28.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:28.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:28.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:28.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:28.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:28.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:28.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:28.96 70 | struct JSSubString { 26:28.96 | ^~~~~~~~~~~ 26:29.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:29.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:29.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 'struct js::jit::Address'; use assignment or value-initialization instead 26:29.01 /builddir/build/BUILD/palemoon-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:29.01 31 | memset(aT, 0, sizeof(T)); 26:29.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:29.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Lowering.h:12, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:8, 26:29.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:29.01 280 | struct Address 26:29.01 | ^~~~~~~ 26:29.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:29.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:29.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:29.02 /builddir/build/BUILD/palemoon-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:29.02 31 | memset(aT, 0, sizeof(T)); 26:29.02 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:29.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 26:29.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 26:29.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Lowering.h:12, 26:29.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:8, 26:29.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:29.03 293 | struct BaseIndex 26:29.03 | ^~~~~~~~~ 26:29.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:29.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:29.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:312:34: required from here 26:29.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 'class JS::Value'; use assignment or value-initialization instead 26:29.22 /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:29.22 66 | memset(aT, 0, N * sizeof(T)); 26:29.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:29.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:29.22 303 | class MOZ_NON_PARAM alignas(8) Value 26:29.22 | ^~~~~ 26:29.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:338:34: required from here 26:29.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 26:29.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] 26:29.23 66 | memset(aT, 0, N * sizeof(T)); 26:29.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:29.23 303 | class MOZ_NON_PARAM alignas(8) Value 26:29.23 | ^~~~~ 26:29.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:29.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:29.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:29.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:29.33 /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; long unsigned int N = 2]' 26:29.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:29.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 26:29.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] 26:29.34 66 | memset(aT, 0, N * sizeof(T)); 26:29.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:29.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:29.34 303 | class MOZ_NON_PARAM alignas(8) Value 26:29.34 | ^~~~~ 26:29.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:10, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.34 /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 = long unsigned int]': 26:29.34 /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:29.34 /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:29.34 /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:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:29.35 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:29.35 /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:29.35 101 | memset(p, 0, numElems * sizeof(T)); 26:29.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:29.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:29.36 787 | class HashTableEntry 26:29.36 | ^~~~~~~~~~~~~~ 26:29.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': 26:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' 26:29.36 /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; long unsigned int N = 3]' 26:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' 26:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/VMFunctions.cpp:792:31: required from here 26:29.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 'class JS::Value'; use assignment or value-initialization instead 26:29.36 /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:29.36 66 | memset(aT, 0, N * sizeof(T)); 26:29.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:29.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:29.36 303 | class MOZ_NON_PARAM alignas(8) Value 26:29.36 | ^~~~~ 26:29.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:10, 26:29.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.37 /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 = long unsigned int]': 26:29.37 /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:29.37 /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:29.37 /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:29.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ValueNumbering.cpp:82:21: required from here 26:29.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 26:29.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] 26:29.37 101 | memset(p, 0, numElems * sizeof(T)); 26:29.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:29.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.h:9, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/TypePolicy.cpp:6, 26:29.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 26:29.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry' declared here 26:29.37 787 | class HashTableEntry 26:29.37 | ^~~~~~~~~~~~~~ 26:31.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 26:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 26:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 26:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptError.h:17, 26:31.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp:12: 26:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 26:31.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:31.39 819 | foundInterface = 0; \ 26:31.39 | ^~~~~~~~~~~~~~ 26:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:31.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:31.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:31.39 62 | NS_INTERFACE_MAP_END 26:31.39 | ^~~~~~~~~~~~~~~~~~~~ 26:31.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 26:31.39 800 | else 26:31.39 | ^~~~ 26:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:31.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:31.39 | ^~~~~~~~~~~~~~~~~~ 26:31.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/bindings/nsScriptErrorWithStack.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:31.39 61 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 26:31.39 | ^~~~~~~~~~~~~~~~~~~~~~ 26:31.84 libdom_bindings.a.desc 26:32.50 libjs_src_threading.a.desc 26:35.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:17: 26:35.84 /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:35.84 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:35.84 /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:35.84 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:35.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:35.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:35.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:35.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:35.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:8: 26:35.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:35.84 661 | class HeapSlot : public WriteBarrieredBase 26:35.84 | ^~~~~~~~ 26:35.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 26:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:35.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 26:35.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] 26:35.88 31 | memset(aT, 0, sizeof(T)); 26:35.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:35.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:35.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:35.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:35.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:35.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:35.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:35.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:8: 26:35.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:35.89 70 | struct JSSubString { 26:35.89 | ^~~~~~~~~~~ 26:35.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:35.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:35.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:35.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:35.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:35.93 31 | memset(aT, 0, sizeof(T)); 26:35.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:35.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:13: 26:35.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:35.93 280 | struct Address 26:35.93 | ^~~~~~~ 26:35.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:35.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:35.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:35.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:35.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:35.93 31 | memset(aT, 0, sizeof(T)); 26:35.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:35.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 26:35.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 26:35.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:13: 26:35.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:35.94 293 | struct BaseIndex 26:35.94 | ^~~~~~~~~ 26:36.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:36.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; long unsigned int N = 0]' 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:36.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 26:36.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] 26:36.29 66 | memset(aT, 0, N * sizeof(T)); 26:36.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:36.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:36.29 303 | class MOZ_NON_PARAM alignas(8) Value 26:36.29 | ^~~~~ 26:36.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:36.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; long unsigned int N = 1]' 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:36.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:36.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 26:36.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] 26:36.29 66 | memset(aT, 0, N * sizeof(T)); 26:36.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:36.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:36.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:36.30 303 | class MOZ_NON_PARAM alignas(8) Value 26:36.30 | ^~~~~ 26:36.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:15, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:36.30 /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; long unsigned int N = 2]' 26:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:36.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 'class JS::Value'; use assignment or value-initialization instead 26:36.30 /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:36.30 66 | memset(aT, 0, N * sizeof(T)); 26:36.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:36.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.h:9, 26:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Allocator.cpp:6: 26:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:36.30 303 | class MOZ_NON_PARAM alignas(8) Value 26:36.30 | ^~~~~ 26:37.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:37.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:37.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:37.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:37.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 JSSubString'; use assignment or value-initialization instead 26:37.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 26:37.50 31 | memset(aT, 0, sizeof(T)); 26:37.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:37.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:37.50 70 | struct JSSubString { 26:37.50 | ^~~~~~~~~~~ 26:37.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:37.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:37.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::Address'; use assignment or value-initialization instead 26:37.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::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 26:37.54 31 | memset(aT, 0, sizeof(T)); 26:37.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:37.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:37.54 280 | struct Address 26:37.54 | ^~~~~~~ 26:37.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.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:37.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:37.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:37.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:37.54 31 | memset(aT, 0, sizeof(T)); 26:37.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:37.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:37.54 293 | struct BaseIndex 26:37.54 | ^~~~~~~~~ 26:37.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:37.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; long unsigned int N = 0]' 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:37.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 26:37.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] 26:37.84 66 | memset(aT, 0, N * sizeof(T)); 26:37.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:37.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:37.84 303 | class MOZ_NON_PARAM alignas(8) Value 26:37.84 | ^~~~~ 26:37.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:37.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; long unsigned int N = 1]' 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:37.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 26:37.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] 26:37.84 66 | memset(aT, 0, N * sizeof(T)); 26:37.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:37.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:37.84 303 | class MOZ_NON_PARAM alignas(8) Value 26:37.84 | ^~~~~ 26:37.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:37.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; long unsigned int N = 2]' 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:37.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 26:37.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] 26:37.84 66 | memset(aT, 0, N * sizeof(T)); 26:37.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:37.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:37.84 303 | class MOZ_NON_PARAM alignas(8) Value 26:37.84 | ^~~~~ 26:37.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.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 = long unsigned int]': 26:37.84 /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.84 /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.84 /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.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:37.84 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.84 /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.84 101 | memset(p, 0, numElems * sizeof(T)); 26:37.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:37.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 26:37.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 26:37.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:37.85 787 | class HashTableEntry 26:37.85 | ^~~~~~~~~~~~~~ 26:39.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.cpp:6: 26:39.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:39.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:39.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 'struct JSSubString'; use assignment or value-initialization instead 26:39.97 /builddir/build/BUILD/palemoon-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:39.97 31 | memset(aT, 0, sizeof(T)); 26:39.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:39.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:39.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.cpp:8: 26:39.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:39.97 70 | struct JSSubString { 26:39.97 | ^~~~~~~~~~~ 26:43.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:43.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:43.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 'struct JSSubString'; use assignment or value-initialization instead 26:43.69 /builddir/build/BUILD/palemoon-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:43.69 31 | memset(aT, 0, sizeof(T)); 26:43.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:43.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:43.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:43.70 70 | struct JSSubString { 26:43.70 | ^~~~~~~~~~~ 26:43.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:43.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:43.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:43.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:43.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 26:43.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] 26:43.74 31 | memset(aT, 0, sizeof(T)); 26:43.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:43.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:15: 26:43.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:43.74 280 | struct Address 26:43.74 | ^~~~~~~ 26:43.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:43.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:43.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 26:43.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] 26:43.75 31 | memset(aT, 0, sizeof(T)); 26:43.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:43.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:43.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:43.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:43.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:15: 26:43.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:43.75 293 | struct BaseIndex 26:43.75 | ^~~~~~~~~ 26:43.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:43.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; long unsigned int N = 0]' 26:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:43.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 26:43.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] 26:43.89 66 | memset(aT, 0, N * sizeof(T)); 26:43.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:43.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:43.89 303 | class MOZ_NON_PARAM alignas(8) Value 26:43.89 | ^~~~~ 26:43.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:43.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:43.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; long unsigned int N = 1]' 26:43.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:43.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:43.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 26:43.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] 26:43.90 66 | memset(aT, 0, N * sizeof(T)); 26:43.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:43.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:43.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:43.91 303 | class MOZ_NON_PARAM alignas(8) Value 26:43.91 | ^~~~~ 26:43.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:43.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:43.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; long unsigned int N = 2]' 26:43.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:43.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:43.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 26:43.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] 26:43.92 66 | memset(aT, 0, N * sizeof(T)); 26:43.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:43.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:43.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Iteration.cpp:8: 26:43.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:43.92 303 | class MOZ_NON_PARAM alignas(8) Value 26:43.92 | ^~~~~ 26:45.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:45.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:45.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 'struct JSSubString'; use assignment or value-initialization instead 26:45.06 /builddir/build/BUILD/palemoon-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.06 31 | memset(aT, 0, sizeof(T)); 26:45.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:45.06 70 | struct JSSubString { 26:45.06 | ^~~~~~~~~~~ 26:45.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.10 /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.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:45.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 26:45.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] 26:45.10 31 | memset(aT, 0, sizeof(T)); 26:45.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:45.10 280 | struct Address 26:45.10 | ^~~~~~~ 26:45.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.11 /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.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:45.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::jit::BaseIndex'; use assignment or value-initialization instead 26:45.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::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:45.11 31 | memset(aT, 0, sizeof(T)); 26:45.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:45.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:45.11 293 | struct BaseIndex 26:45.11 | ^~~~~~~~~ 26:45.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:45.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; long unsigned int N = 0]' 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:45.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 26:45.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] 26:45.39 66 | memset(aT, 0, N * sizeof(T)); 26:45.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:45.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:45.39 303 | class MOZ_NON_PARAM alignas(8) Value 26:45.39 | ^~~~~ 26:45.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:45.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; long unsigned int N = 1]' 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:45.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 26:45.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] 26:45.39 66 | memset(aT, 0, N * sizeof(T)); 26:45.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:45.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:45.39 303 | class MOZ_NON_PARAM alignas(8) Value 26:45.39 | ^~~~~ 26:45.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:45.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; long unsigned int N = 2]' 26:45.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:45.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:45.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 'class JS::Value'; use assignment or value-initialization instead 26:45.40 /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:45.40 66 | memset(aT, 0, N * sizeof(T)); 26:45.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:45.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:45.40 303 | class MOZ_NON_PARAM alignas(8) Value 26:45.40 | ^~~~~ 26:45.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.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 = long unsigned int]': 26:45.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]' 26:45.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]' 26:45.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]' 26:45.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:45.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 26:45.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] 26:45.40 101 | memset(p, 0, numElems * sizeof(T)); 26:45.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:45.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:11, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.h:9, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/CodeGenerator-x64.cpp:6, 26:45.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 26:45.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:45.40 787 | class HashTableEntry 26:45.40 | ^~~~~~~~~~~~~~ 26:47.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:35: 26:47.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)': 26:47.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 26:47.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] 26:47.96 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:47.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:47.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:11, 26:47.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:16, 26:47.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:47.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:47.96 661 | class HeapSlot : public WriteBarrieredBase 26:47.96 | ^~~~~~~~ 26:48.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:48.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:48.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 26:48.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] 26:48.08 31 | memset(aT, 0, sizeof(T)); 26:48.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:48.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:22, 26:48.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:14: 26:48.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:48.08 70 | struct JSSubString { 26:48.08 | ^~~~~~~~~~~ 26:48.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 26:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26: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 'struct js::jit::Address'; use assignment or value-initialization instead 26:48.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] 26:48.14 31 | memset(aT, 0, sizeof(T)); 26:48.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:48.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:33: 26:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:48.14 280 | struct Address 26:48.14 | ^~~~~~~ 26:48.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26: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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:48.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 26:48.14 31 | memset(aT, 0, sizeof(T)); 26:48.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:48.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 26:48.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:33: 26:48.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:48.14 293 | struct BaseIndex 26:48.14 | ^~~~~~~~~ 26:48.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:48.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; long unsigned int N = 0]' 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:48.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 26:48.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] 26:48.41 66 | memset(aT, 0, N * sizeof(T)); 26:48.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:48.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:48.41 303 | class MOZ_NON_PARAM alignas(8) Value 26:48.41 | ^~~~~ 26:48.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:48.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; long unsigned int N = 1]' 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:48.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 26:48.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] 26:48.41 66 | memset(aT, 0, N * sizeof(T)); 26:48.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:48.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:48.41 303 | class MOZ_NON_PARAM alignas(8) Value 26:48.41 | ^~~~~ 26:48.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:48.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; long unsigned int N = 2]' 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:48.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:48.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 26:48.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] 26:48.42 66 | memset(aT, 0, N * sizeof(T)); 26:48.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:48.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.cpp:6: 26:48.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:48.42 303 | class MOZ_NON_PARAM alignas(8) Value 26:48.42 | ^~~~~ 26:52.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Memory.cpp:11: 26:52.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:52.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:52.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:52.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:52.91 31 | memset(aT, 0, sizeof(T)); 26:52.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:52.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Runtime.h:22, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Memory.cpp:12: 26:52.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:52.91 70 | struct JSSubString { 26:52.91 | ^~~~~~~~~~~ 26:52.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:52.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:52.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:52.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:52.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:52.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:52.91 31 | memset(aT, 0, sizeof(T)); 26:52.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:52.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Disassembler.h:9, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 26:52.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:52.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:52.92 70 | struct JSSubString { 26:52.92 | ^~~~~~~~~~~ 26:52.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:52.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:52.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 26:52.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:52.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:52.96 31 | memset(aT, 0, sizeof(T)); 26:52.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:52.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Disassembler.h:9, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 26:52.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:52.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 26:52.96 280 | struct Address 26:52.97 | ^~~~~~~ 26:52.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 26:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 26:52.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 26:52.97 /builddir/build/BUILD/palemoon-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:52.97 31 | memset(aT, 0, sizeof(T)); 26:52.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:52.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Disassembler.h:9, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 26:52.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:52.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 26:52.97 293 | struct BaseIndex 26:52.97 | ^~~~~~~~~ 26:53.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:53.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 26:53.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 26:53.30 /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; long unsigned int N = 0]' 26:53.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 26:53.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 26:53.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 'class JS::Value'; use assignment or value-initialization instead 26:53.30 /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:53.30 66 | memset(aT, 0, N * sizeof(T)); 26:53.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:53.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:53.30 303 | class MOZ_NON_PARAM alignas(8) Value 26:53.30 | ^~~~~ 26:53.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:53.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 26:53.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 26:53.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; long unsigned int N = 1]' 26:53.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 26:53.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 26:53.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 26:53.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] 26:53.31 66 | memset(aT, 0, N * sizeof(T)); 26:53.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:53.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:53.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:53.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:53.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:53.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:53.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:53.31 303 | class MOZ_NON_PARAM alignas(8) Value 26:53.31 | ^~~~~ 26:53.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:53.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 26:53.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 26:53.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 26:53.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; long unsigned int N = 2]' 26:53.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 26:53.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 26:53.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 26:53.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] 26:53.32 66 | memset(aT, 0, N * sizeof(T)); 26:53.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:53.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:53.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 26:53.32 303 | class MOZ_NON_PARAM alignas(8) Value 26:53.32 | ^~~~~ 26:53.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Disassembler.h:9, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:7, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.33 /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 = long unsigned int]': 26:53.33 /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:53.33 /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:53.33 /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:53.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 26:53.33 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:53.33 /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:53.33 101 | memset(p, 0, numElems * sizeof(T)); 26:53.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:53.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:53.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:53.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 26:53.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 26:53.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 26:53.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 26:53.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Marking.h:12, 26:53.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Assembler-x86-shared.cpp:6, 26:53.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 26:53.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 26:53.34 787 | class HashTableEntry 26:53.34 | ^~~~~~~~~~~~~~ 26:56.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/MemoryProfiler.cpp:6: 26:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:56.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 'struct JSSubString'; use assignment or value-initialization instead 26:56.02 /builddir/build/BUILD/palemoon-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.02 31 | memset(aT, 0, sizeof(T)); 26:56.02 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:56.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:56.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/MemoryProfiler.cpp:6: 26:56.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:56.02 70 | struct JSSubString { 26:56.02 | ^~~~~~~~~~~ 26:59.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:31: 26:59.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)': 26:59.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 26:59.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] 26:59.93 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 26:59.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:59.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 26:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 26:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:12, 26:59.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 26:59.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 26:59.93 661 | class HeapSlot : public WriteBarrieredBase 26:59.94 | ^~~~~~~~ 26:59.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 26:59.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 26:59.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 26:59.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 26:59.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] 26:59.99 31 | memset(aT, 0, sizeof(T)); 26:59.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:59.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:12, 26:59.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 26:59.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 26:59.99 70 | struct JSSubString { 26:59.99 | ^~~~~~~~~~~ 27:00.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 27:00.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.03 /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.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:00.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 27:00.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] 27:00.04 31 | memset(aT, 0, sizeof(T)); 27:00.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:21: 27:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:00.04 280 | struct Address 27:00.04 | ^~~~~~~ 27:00.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 27:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.04 /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.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:00.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 27:00.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] 27:00.04 31 | memset(aT, 0, sizeof(T)); 27:00.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:00.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:21: 27:00.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:00.04 293 | struct BaseIndex 27:00.04 | ^~~~~~~~~ 27:00.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 27:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 27:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:169:12: required from here 27:00.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 type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead 27:00.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 type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:00.07 31 | memset(aT, 0, sizeof(T)); 27:00.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:10, 27:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 27:00.07 43 | class EnumeratedArray 27:00.07 | ^~~~~~~~~~~~~~~ 27:00.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:00.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; long unsigned int N = 0]' 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:00.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 27:00.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] 27:00.23 66 | memset(aT, 0, N * sizeof(T)); 27:00.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:00.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:16, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:00.23 303 | class MOZ_NON_PARAM alignas(8) Value 27:00.23 | ^~~~~ 27:00.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:00.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; long unsigned int N = 1]' 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:00.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 27:00.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] 27:00.23 66 | memset(aT, 0, N * sizeof(T)); 27:00.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:00.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:16, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:00.23 303 | class MOZ_NON_PARAM alignas(8) Value 27:00.23 | ^~~~~ 27:00.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:13, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:00.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; long unsigned int N = 2]' 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:00.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:00.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 27:00.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] 27:00.24 66 | memset(aT, 0, N * sizeof(T)); 27:00.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:00.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:00.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:00.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:00.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Heap.h:20, 27:00.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.h:16, 27:00.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery-inl.h:10, 27:00.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Nursery.cpp:7: 27:00.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:00.24 303 | class MOZ_NON_PARAM alignas(8) Value 27:00.24 | ^~~~~ 27:00.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:00.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:00.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 JSSubString'; use assignment or value-initialization instead 27:00.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:00.98 31 | memset(aT, 0, sizeof(T)); 27:00.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:00.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:00.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:00.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:00.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:00.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:00.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:00.99 70 | struct JSSubString { 27:00.99 | ^~~~~~~~~~~ 27:01.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:01.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 27:01.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] 27:01.04 31 | memset(aT, 0, sizeof(T)); 27:01.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:01.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:01.04 280 | struct Address 27:01.04 | ^~~~~~~ 27:01.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:01.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 27:01.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] 27:01.04 31 | memset(aT, 0, sizeof(T)); 27:01.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:01.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:01.05 293 | struct BaseIndex 27:01.05 | ^~~~~~~~~ 27:01.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:01.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; long unsigned int N = 0]' 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:01.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 27:01.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] 27:01.34 66 | memset(aT, 0, N * sizeof(T)); 27:01.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:01.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:01.34 303 | class MOZ_NON_PARAM alignas(8) Value 27:01.34 | ^~~~~ 27:01.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:01.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; long unsigned int N = 1]' 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:01.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 27:01.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] 27:01.34 66 | memset(aT, 0, N * sizeof(T)); 27:01.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:01.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:01.34 303 | class MOZ_NON_PARAM alignas(8) Value 27:01.34 | ^~~~~ 27:01.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:01.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:01.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; long unsigned int N = 2]' 27:01.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:01.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:01.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 27:01.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] 27:01.35 66 | memset(aT, 0, N * sizeof(T)); 27:01.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:01.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:01.35 303 | class MOZ_NON_PARAM alignas(8) Value 27:01.35 | ^~~~~ 27:01.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.35 /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 = long unsigned int]': 27:01.35 /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:01.35 /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:01.35 /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:01.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:01.35 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:01.35 /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:01.35 101 | memset(p, 0, numElems * sizeof(T)); 27:01.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrameIterator.h:9, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:11, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:14, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Lowering-shared.h:12, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.h:9, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x86-shared/Lowering-x86-shared.cpp:6, 27:01.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 27:01.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:01.36 787 | class HashTableEntry 27:01.36 | ^~~~~~~~~~~~~~ 27:04.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:27: 27:04.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)': 27:04.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 27:04.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] 27:04.69 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:04.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:04.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:04.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:04.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:04.69 661 | class HeapSlot : public WriteBarrieredBase 27:04.69 | ^~~~~~~~ 27:04.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:04.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:04.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 27:04.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] 27:04.74 31 | memset(aT, 0, sizeof(T)); 27:04.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:04.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:04.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:04.74 70 | struct JSSubString { 27:04.74 | ^~~~~~~~~~~ 27:04.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.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:04.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:04.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:04.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:04.78 31 | memset(aT, 0, sizeof(T)); 27:04.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:04.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:21: 27:04.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:04.78 280 | struct Address 27:04.78 | ^~~~~~~ 27:04.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:04.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.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:04.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:04.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:04.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:04.79 31 | memset(aT, 0, sizeof(T)); 27:04.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:04.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 27:04.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:21: 27:04.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:04.79 293 | struct BaseIndex 27:04.79 | ^~~~~~~~~ 27:04.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:04.99 /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; long unsigned int N = 0]' 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:04.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 'class JS::Value'; use assignment or value-initialization instead 27:04.99 /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:04.99 66 | memset(aT, 0, N * sizeof(T)); 27:04.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:04.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:04.99 303 | class MOZ_NON_PARAM alignas(8) Value 27:04.99 | ^~~~~ 27:04.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:04.99 /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; long unsigned int N = 1]' 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:04.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 'class JS::Value'; use assignment or value-initialization instead 27:04.99 /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:04.99 66 | memset(aT, 0, N * sizeof(T)); 27:04.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:04.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:04.99 303 | class MOZ_NON_PARAM alignas(8) Value 27:04.99 | ^~~~~ 27:04.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:04.99 /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; long unsigned int N = 2]' 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:04.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 'class JS::Value'; use assignment or value-initialization instead 27:04.99 /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:04.99 66 | memset(aT, 0, N * sizeof(T)); 27:04.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:04.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:04.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/RootMarking.cpp:12: 27:04.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:04.99 303 | class MOZ_NON_PARAM alignas(8) Value 27:04.99 | ^~~~~ 27:07.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:13, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:07.94 /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:07.94 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:07.94 /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:07.94 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:07.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:07.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:07.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:07.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:07.94 661 | class HeapSlot : public WriteBarrieredBase 27:07.94 | ^~~~~~~~ 27:08.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:08.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:08.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 27:08.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] 27:08.57 31 | memset(aT, 0, sizeof(T)); 27:08.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:08.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:08.57 70 | struct JSSubString { 27:08.57 | ^~~~~~~~~~~ 27:08.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:08.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:08.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 27:08.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] 27:08.62 31 | memset(aT, 0, sizeof(T)); 27:08.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:08.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:08.62 280 | struct Address 27:08.62 | ^~~~~~~ 27:08.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:08.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:08.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::BaseIndex'; use assignment or value-initialization instead 27:08.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:08.62 31 | memset(aT, 0, sizeof(T)); 27:08.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:08.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:08.62 293 | struct BaseIndex 27:08.62 | ^~~~~~~~~ 27:08.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 27:08.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 27:08.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 27:08.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 27:08.70 31 | memset(aT, 0, sizeof(T)); 27:08.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:08.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.cpp:20, 27:08.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:11: 27:08.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 27:08.70 41 | class CodeSegment 27:08.70 | ^~~~~~~~~~~ 27:08.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:17, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:14, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 27:08.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:08.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:08.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 27:08.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] 27:08.76 31 | memset(aT, 0, sizeof(T)); 27:08.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:08.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.h:15, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:22, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:14, 27:08.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 27:08.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:08.76 70 | struct JSSubString { 27:08.76 | ^~~~~~~~~~~ 27:08.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 27:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 27:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsgc.h:17, 27:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:14, 27:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 27:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 27:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:823:12: required from here 27:08.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 type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead 27:08.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 type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:08.81 31 | memset(aT, 0, sizeof(T)); 27:08.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:08.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.h:9, 27:08.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Statistics.cpp:6: 27:08.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 27:08.81 43 | class EnumeratedArray 27:08.81 | ^~~~~~~~~~~~~~~ 27:08.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:08.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; long unsigned int N = 0]' 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:08.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 27:08.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] 27:08.95 66 | memset(aT, 0, N * sizeof(T)); 27:08.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:08.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:08.95 303 | class MOZ_NON_PARAM alignas(8) Value 27:08.95 | ^~~~~ 27:08.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:08.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; long unsigned int N = 1]' 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:08.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 27:08.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] 27:08.95 66 | memset(aT, 0, N * sizeof(T)); 27:08.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:08.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:08.95 303 | class MOZ_NON_PARAM alignas(8) Value 27:08.95 | ^~~~~ 27:08.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:08.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; long unsigned int N = 2]' 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:08.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 27:08.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] 27:08.95 66 | memset(aT, 0, N * sizeof(T)); 27:08.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:08.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:08.95 303 | class MOZ_NON_PARAM alignas(8) Value 27:08.95 | ^~~~~ 27:08.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.96 /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 = long unsigned int]': 27:08.96 /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:08.96 /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:08.96 /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:08.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:08.96 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:08.96 /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:08.96 101 | memset(p, 0, numElems * sizeof(T)); 27:08.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:08.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:11, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.cpp:6, 27:08.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 27:08.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:08.96 787 | class HashTableEntry 27:08.96 | ^~~~~~~~~~~~~~ 27:12.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ds/LifoAlloc.h:13, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.h:16, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer-inl.h:9, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.cpp:6: 27:12.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:12.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:12.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:12.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:12.40 31 | memset(aT, 0, sizeof(T)); 27:12.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:12.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 27:12.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.cpp:10: 27:12.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:12.40 70 | struct JSSubString { 27:12.40 | ^~~~~~~~~~~ 27:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:54, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:15.74 /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:15.74 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:15.74 /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:15.74 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:15.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:15.74 661 | class HeapSlot : public WriteBarrieredBase 27:15.74 | ^~~~~~~~ 27:16.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:16.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:16.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 27:16.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] 27:16.05 31 | memset(aT, 0, sizeof(T)); 27:16.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:16.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:16.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:12: 27:16.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:16.05 70 | struct JSSubString { 27:16.05 | ^~~~~~~~~~~ 27:16.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:16.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 27:16.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] 27:16.10 31 | memset(aT, 0, sizeof(T)); 27:16.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:16.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:26: 27:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:16.10 280 | struct Address 27:16.10 | ^~~~~~~ 27:16.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:16.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 27:16.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] 27:16.10 31 | memset(aT, 0, sizeof(T)); 27:16.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:16.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:26: 27:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:16.10 293 | struct BaseIndex 27:16.10 | ^~~~~~~~~ 27:16.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:16.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:16.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 27:16.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] 27:16.16 31 | memset(aT, 0, sizeof(T)); 27:16.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:16.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:16.16 70 | struct JSSubString { 27:16.16 | ^~~~~~~~~~~ 27:16.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:16.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:16.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 27:16.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] 27:16.20 31 | memset(aT, 0, sizeof(T)); 27:16.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:16.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:16.21 280 | struct Address 27:16.21 | ^~~~~~~ 27:16.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:16.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 27:16.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] 27:16.21 31 | memset(aT, 0, sizeof(T)); 27:16.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:16.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:16.21 293 | struct BaseIndex 27:16.21 | ^~~~~~~~~ 27:16.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:16.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; long unsigned int N = 0]' 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:16.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:16.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:16.27 66 | memset(aT, 0, N * sizeof(T)); 27:16.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:16.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:16.27 303 | class MOZ_NON_PARAM alignas(8) Value 27:16.27 | ^~~~~ 27:16.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:16.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; long unsigned int N = 1]' 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:16.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:16.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:16.27 66 | memset(aT, 0, N * sizeof(T)); 27:16.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:16.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:16.27 303 | class MOZ_NON_PARAM alignas(8) Value 27:16.27 | ^~~~~ 27:16.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:16.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; long unsigned int N = 2]' 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:16.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:16.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:16.27 66 | memset(aT, 0, N * sizeof(T)); 27:16.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:16.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.h:9, 27:16.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Tracer.cpp:6: 27:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:16.27 303 | class MOZ_NON_PARAM alignas(8) Value 27:16.27 | ^~~~~ 27:16.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:16.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; long unsigned int N = 0]' 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:16.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 27:16.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] 27:16.80 66 | memset(aT, 0, N * sizeof(T)); 27:16.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:16.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:16.80 303 | class MOZ_NON_PARAM alignas(8) Value 27:16.80 | ^~~~~ 27:16.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:16.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; long unsigned int N = 1]' 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:16.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:16.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 27:16.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] 27:16.80 66 | memset(aT, 0, N * sizeof(T)); 27:16.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:16.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:16.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:16.81 303 | class MOZ_NON_PARAM alignas(8) Value 27:16.81 | ^~~~~ 27:16.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:16.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; long unsigned int N = 2]' 27:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:16.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 27:16.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] 27:16.81 66 | memset(aT, 0, N * sizeof(T)); 27:16.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:16.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:16.81 303 | class MOZ_NON_PARAM alignas(8) Value 27:16.81 | ^~~~~ 27:16.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:13, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.82 /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 = long unsigned int]': 27:16.82 /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:16.82 /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:16.82 /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:16.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:16.82 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:16.82 /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:16.82 101 | memset(p, 0, numElems * sizeof(T)); 27:16.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:16.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.h:9, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CodeGenerator.cpp:6, 27:16.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 27:16.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:16.82 787 | class HashTableEntry 27:16.82 | ^~~~~~~~~~~~~~ 27:20.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:20.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:20.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27: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 JSSubString'; use assignment or value-initialization instead 27: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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:20.42 31 | memset(aT, 0, sizeof(T)); 27:20.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:20.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:20.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:20.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:20.42 70 | struct JSSubString { 27:20.42 | ^~~~~~~~~~~ 27:20.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:20.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:20.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:20.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:20.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] 27:20.47 31 | memset(aT, 0, sizeof(T)); 27:20.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:20.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:11: 27:20.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:20.47 280 | struct Address 27:20.47 | ^~~~~~~ 27:20.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:20.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:20.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:20.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 27:20.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] 27:20.47 31 | memset(aT, 0, sizeof(T)); 27:20.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:20.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:20.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:11: 27:20.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:20.47 293 | struct BaseIndex 27:20.47 | ^~~~~~~~~ 27:20.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:20.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:20.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:20.99 /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; long unsigned int N = 0]' 27:20.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:20.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:20.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 'class JS::Value'; use assignment or value-initialization instead 27:20.99 /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:20.99 66 | memset(aT, 0, N * sizeof(T)); 27:20.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:20.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:20.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:21.00 303 | class MOZ_NON_PARAM alignas(8) Value 27:21.00 | ^~~~~ 27:21.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:21.00 /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; long unsigned int N = 1]' 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:21.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 'class JS::Value'; use assignment or value-initialization instead 27:21.00 /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:21.00 66 | memset(aT, 0, N * sizeof(T)); 27:21.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:21.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:21.00 303 | class MOZ_NON_PARAM alignas(8) Value 27:21.00 | ^~~~~ 27:21.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:21.00 /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; long unsigned int N = 2]' 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:21.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 'class JS::Value'; use assignment or value-initialization instead 27:21.00 /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:21.00 66 | memset(aT, 0, N * sizeof(T)); 27:21.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:21.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 27:21.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.cpp:6: 27:21.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:21.00 303 | class MOZ_NON_PARAM alignas(8) Value 27:21.00 | ^~~~~ 27:22.04 libjs_src_gc.a.desc 27:22.56 libjs_src_ds.a.desc 27:25.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:49: 27:25.94 /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:25.94 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:25.94 /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:25.94 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:25.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 27:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 27:25.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:25.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:25.94 661 | class HeapSlot : public WriteBarrieredBase 27:25.94 | ^~~~~~~~ 27:26.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Ion.cpp:54, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 27:26.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)': 27:26.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 27:26.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] 27:26.28 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:26.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:26.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:26.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:26.28 661 | class HeapSlot : public WriteBarrieredBase 27:26.28 | ^~~~~~~~ 27:26.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:26.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:26.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:26.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 27:26.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 27:26.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:26.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:26.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 JSSubString'; use assignment or value-initialization instead 27:26.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:26.29 31 | memset(aT, 0, sizeof(T)); 27:26.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:26.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:26.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 27:26.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:26.29 70 | struct JSSubString { 27:26.29 | ^~~~~~~~~~~ 27:26.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.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:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:26.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:26.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:26.35 31 | memset(aT, 0, sizeof(T)); 27:26.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:26.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:49: 27:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:26.35 280 | struct Address 27:26.35 | ^~~~~~~ 27:26.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 27:26.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:26.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::BaseIndex'; use assignment or value-initialization instead 27:26.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:26.35 31 | memset(aT, 0, sizeof(T)); 27:26.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:26.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:26.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:49: 27:26.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:26.36 293 | struct BaseIndex 27:26.36 | ^~~~~~~~~ 27:26.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:26.60 /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; long unsigned int N = 0]' 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:26.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 'class JS::Value'; use assignment or value-initialization instead 27:26.60 /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:26.60 66 | memset(aT, 0, N * sizeof(T)); 27:26.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:26.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:12, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:26.60 303 | class MOZ_NON_PARAM alignas(8) Value 27:26.60 | ^~~~~ 27:26.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:26.60 /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; long unsigned int N = 1]' 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:26.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 'class JS::Value'; use assignment or value-initialization instead 27:26.60 /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:26.60 66 | memset(aT, 0, N * sizeof(T)); 27:26.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:26.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:12, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:26.60 303 | class MOZ_NON_PARAM alignas(8) Value 27:26.60 | ^~~~~ 27:26.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 27:26.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:26.60 /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; long unsigned int N = 2]' 27:26.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:26.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:26.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 27:26.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] 27:26.61 66 | memset(aT, 0, N * sizeof(T)); 27:26.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:26.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:12, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.cpp:6: 27:26.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:26.61 303 | class MOZ_NON_PARAM alignas(8) Value 27:26.61 | ^~~~~ 27:26.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:26.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:26.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:26.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 JSSubString'; use assignment or value-initialization instead 27:26.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:26.61 31 | memset(aT, 0, sizeof(T)); 27:26.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:26.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:26.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:26.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:26.61 70 | struct JSSubString { 27:26.61 | ^~~~~~~~~~~ 27:26.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:26.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:26.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:26.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:26.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:26.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:26.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:26.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:26.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:26.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:26.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 27:26.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] 27:26.68 31 | memset(aT, 0, sizeof(T)); 27:26.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:26.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:26.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:26.68 280 | struct Address 27:26.68 | ^~~~~~~ 27:26.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:26.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:26.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:26.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:26.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:26.68 31 | memset(aT, 0, sizeof(T)); 27:26.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:26.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:26.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:26.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:26.68 293 | struct BaseIndex 27:26.68 | ^~~~~~~~~ 27:27.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:27.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; long unsigned int N = 0]' 27:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:27.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 27:27.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] 27:27.05 66 | memset(aT, 0, N * sizeof(T)); 27:27.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:27.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:27.05 303 | class MOZ_NON_PARAM alignas(8) Value 27:27.05 | ^~~~~ 27:27.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:27.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:27.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; long unsigned int N = 1]' 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:27.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:27.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:27.06 66 | memset(aT, 0, N * sizeof(T)); 27:27.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:27.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:27.06 303 | class MOZ_NON_PARAM alignas(8) Value 27:27.06 | ^~~~~ 27:27.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:27.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; long unsigned int N = 2]' 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:27.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:27.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:27.06 66 | memset(aT, 0, N * sizeof(T)); 27:27.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:27.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:27.06 303 | class MOZ_NON_PARAM alignas(8) Value 27:27.06 | ^~~~~ 27:27.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:27.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.07 /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 = long unsigned int]': 27:27.07 /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:27.07 /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:27.07 /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:27.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:27.07 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:27.07 /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:27.07 101 | memset(p, 0, numElems * sizeof(T)); 27:27.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:27.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:27.07 787 | class HashTableEntry 27:27.07 | ^~~~~~~~~~~~~~ 27:27.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.07 /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 = long unsigned int]': 27:27.07 /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]' 27:27.07 /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]' 27:27.08 /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]' 27:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.cpp:3272:21: required from here 27:27.08 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:27.08 /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:27.08 101 | memset(p, 0, numElems * sizeof(T)); 27:27.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:27.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:9, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:18, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/AliasAnalysisShared.h:9, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.h:9, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 27:27.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 27:27.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:27.08 787 | class HashTableEntry 27:27.08 | ^~~~~~~~~~~~~~ 27:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCHashTable.h:9, 27:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:18, 27:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/Library.cpp:11: 27:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:29.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 27:29.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] 27:29.23 31 | memset(aT, 0, sizeof(T)); 27:29.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/CTypes.h:21, 27:29.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/ctypes/Library.cpp:11: 27:29.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:29.24 70 | struct JSSubString { 27:29.24 | ^~~~~~~~~~~ 27:29.49 libjs_src_ctypes.a.desc 27:32.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:10: 27:32.86 /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:32.86 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:32.86 /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:32.86 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:32.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:32.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:32.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 27:32.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 27:32.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:7: 27:32.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:32.87 661 | class HeapSlot : public WriteBarrieredBase 27:32.87 | ^~~~~~~~ 27:32.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:32.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:32.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:32.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 27:32.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] 27:32.91 31 | memset(aT, 0, sizeof(T)); 27:32.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:32.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 27:32.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:7: 27:32.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:32.91 70 | struct JSSubString { 27:32.91 | ^~~~~~~~~~~ 27:32.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:32.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:32.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:32.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 27:32.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] 27:32.96 31 | memset(aT, 0, sizeof(T)); 27:32.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:32.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:9: 27:32.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:32.96 280 | struct Address 27:32.96 | ^~~~~~~ 27:32.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:32.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:32.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:32.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:32.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:32.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:32.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:32.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:32.97 /builddir/build/BUILD/palemoon-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:32.97 31 | memset(aT, 0, sizeof(T)); 27:32.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:32.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:32.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:32.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:32.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:9: 27:32.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:32.97 293 | struct BaseIndex 27:32.97 | ^~~~~~~~~ 27:33.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:33.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; long unsigned int N = 0]' 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:33.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 27:33.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] 27:33.31 66 | memset(aT, 0, N * sizeof(T)); 27:33.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:33.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:33.31 303 | class MOZ_NON_PARAM alignas(8) Value 27:33.31 | ^~~~~ 27:33.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:33.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:33.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; long unsigned int N = 1]' 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:33.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:33.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 27:33.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] 27:33.31 66 | memset(aT, 0, N * sizeof(T)); 27:33.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:33.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:33.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:33.32 303 | class MOZ_NON_PARAM alignas(8) Value 27:33.32 | ^~~~~ 27:33.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:33.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:33.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:33.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; long unsigned int N = 2]' 27:33.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:33.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:33.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 27:33.33 /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.33 66 | memset(aT, 0, N * sizeof(T)); 27:33.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:33.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/BaseProxyHandler.cpp:6: 27:33.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:33.33 303 | class MOZ_NON_PARAM alignas(8) Value 27:33.33 | ^~~~~ 27:36.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 27:36.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:31, 27:36.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:36.84 /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:36.84 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:36.84 /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:36.85 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:36.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:36.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:36.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:36.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:36.85 661 | class HeapSlot : public WriteBarrieredBase 27:36.85 | ^~~~~~~~ 27:37.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:37.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 27:37.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] 27:37.12 31 | memset(aT, 0, sizeof(T)); 27:37.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:37.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:37.12 70 | struct JSSubString { 27:37.12 | ^~~~~~~~~~~ 27:37.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:37.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 27:37.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] 27:37.18 31 | memset(aT, 0, sizeof(T)); 27:37.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:37.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:37.18 280 | struct Address 27:37.18 | ^~~~~~~ 27:37.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:37.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:37.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::BaseIndex'; use assignment or value-initialization instead 27:37.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:37.18 31 | memset(aT, 0, sizeof(T)); 27:37.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:37.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:37.19 293 | struct BaseIndex 27:37.19 | ^~~~~~~~~ 27:37.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:13: 27:37.41 /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:37.41 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:37.41 /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:37.41 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:37.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:37.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:37.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:37.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:37.41 661 | class HeapSlot : public WriteBarrieredBase 27:37.41 | ^~~~~~~~ 27:37.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:37.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:37.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:37.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 27:37.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] 27:37.47 31 | memset(aT, 0, sizeof(T)); 27:37.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:37.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:37.47 70 | struct JSSubString { 27:37.47 | ^~~~~~~~~~~ 27:37.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:37.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:37.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:37.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:37.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:37.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:37.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 'struct js::jit::Address'; use assignment or value-initialization instead 27:37.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 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 27:37.51 31 | memset(aT, 0, sizeof(T)); 27:37.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:37.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:37.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 27:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:37.52 280 | struct Address 27:37.52 | ^~~~~~~ 27:37.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:37.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 js::jit::BaseIndex'; use assignment or value-initialization instead 27:37.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:37.52 31 | memset(aT, 0, sizeof(T)); 27:37.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:37.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:37.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 27:37.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:37.52 293 | struct BaseIndex 27:37.52 | ^~~~~~~~~ 27:37.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:37.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; long unsigned int N = 0]' 27:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:37.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:37.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:37.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:37.55 66 | memset(aT, 0, N * sizeof(T)); 27:37.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:37.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:37.56 303 | class MOZ_NON_PARAM alignas(8) Value 27:37.56 | ^~~~~ 27:37.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27: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; long unsigned int N = 3]': 27:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:37.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; long unsigned int N = 1]' 27:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:37.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:37.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 27:37.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] 27:37.56 66 | memset(aT, 0, N * sizeof(T)); 27:37.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:37.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:37.57 303 | class MOZ_NON_PARAM alignas(8) Value 27:37.57 | ^~~~~ 27:37.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:37.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:37.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; long unsigned int N = 2]' 27:37.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:37.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:37.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:37.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:37.58 66 | memset(aT, 0, N * sizeof(T)); 27:37.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:37.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:37.58 303 | class MOZ_NON_PARAM alignas(8) Value 27:37.58 | ^~~~~ 27:37.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:13, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:14, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.58 /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 = long unsigned int]': 27:37.59 /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:37.59 /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:37.59 /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:37.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:37.59 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:37.59 /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:37.59 101 | memset(p, 0, numElems * sizeof(T)); 27:37.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/TypedObject.h:9, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitCompartment.h:13, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.h:18, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonCaches.cpp:6, 27:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 27:37.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:37.59 787 | class HashTableEntry 27:37.59 | ^~~~~~~~~~~~~~ 27:37.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:37.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; long unsigned int N = 0]' 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:37.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:37.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:37.90 66 | memset(aT, 0, N * sizeof(T)); 27:37.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:37.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:37.90 303 | class MOZ_NON_PARAM alignas(8) Value 27:37.90 | ^~~~~ 27:37.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:37.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; long unsigned int N = 1]' 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:37.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:37.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:37.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:37.91 66 | memset(aT, 0, N * sizeof(T)); 27:37.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:37.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:37.91 303 | class MOZ_NON_PARAM alignas(8) Value 27:37.91 | ^~~~~ 27:37.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:37.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:37.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; long unsigned int N = 2]' 27:37.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:37.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:37.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:37.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:37.91 66 | memset(aT, 0, N * sizeof(T)); 27:37.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:37.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 27:37.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 27:37.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:37.92 303 | class MOZ_NON_PARAM alignas(8) Value 27:37.92 | ^~~~~ 27:41.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:41.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:41.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/DeadObjectProxy.h:9, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/DeadObjectProxy.cpp:6: 27:41.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:41.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:41.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 JSSubString'; use assignment or value-initialization instead 27:41.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:41.39 31 | memset(aT, 0, sizeof(T)); 27:41.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:41.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 27:41.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/DeadObjectProxy.cpp:9: 27:41.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:41.39 70 | struct JSSubString { 27:41.39 | ^~~~~~~~~~~ 27:44.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 27:44.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)': 27:44.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 27:44.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] 27:44.99 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:44.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:44.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:44.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 27:44.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 27:44.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:44.99 661 | class HeapSlot : public WriteBarrieredBase 27:44.99 | ^~~~~~~~ 27:45.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:45.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:45.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:45.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:45.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 JSSubString'; use assignment or value-initialization instead 27:45.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:45.04 31 | memset(aT, 0, sizeof(T)); 27:45.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:45.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 27:45.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 27:45.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:45.04 70 | struct JSSubString { 27:45.04 | ^~~~~~~~~~~ 27:45.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:45.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:45.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 27:45.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] 27:45.09 31 | memset(aT, 0, sizeof(T)); 27:45.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:45.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:45.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 27:45.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:45.10 280 | struct Address 27:45.10 | ^~~~~~~ 27:45.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:45.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 27:45.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] 27:45.10 31 | memset(aT, 0, sizeof(T)); 27:45.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:45.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 27:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:45.10 293 | struct BaseIndex 27:45.10 | ^~~~~~~~~ 27:45.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:45.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:45.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:45.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:45.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; long unsigned int N = 0]' 27:45.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:45.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:45.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 27:45.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] 27:45.44 66 | memset(aT, 0, N * sizeof(T)); 27:45.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:45.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:45.44 303 | class MOZ_NON_PARAM alignas(8) Value 27:45.44 | ^~~~~ 27:45.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:45.45 /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; long unsigned int N = 1]' 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:45.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 'class JS::Value'; use assignment or value-initialization instead 27:45.45 /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:45.45 66 | memset(aT, 0, N * sizeof(T)); 27:45.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:45.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:45.45 303 | class MOZ_NON_PARAM alignas(8) Value 27:45.45 | ^~~~~ 27:45.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:45.45 /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; long unsigned int N = 2]' 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:45.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 27:45.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] 27:45.46 66 | memset(aT, 0, N * sizeof(T)); 27:45.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:45.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jswrapper.h:11, 27:45.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 27:45.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:45.46 303 | class MOZ_NON_PARAM alignas(8) Value 27:45.46 | ^~~~~ 27:45.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Lowering.cpp:16, 27:45.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:47: 27:45.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)': 27:45.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 27:45.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] 27:45.95 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:45.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:45.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 27:45.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:45.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:45.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:45.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:45.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:45.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:45.95 661 | class HeapSlot : public WriteBarrieredBase 27:45.95 | ^~~~~~~~ 27:46.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:46.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:46.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 27:46.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] 27:46.13 31 | memset(aT, 0, sizeof(T)); 27:46.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:46.14 70 | struct JSSubString { 27:46.14 | ^~~~~~~~~~~ 27:46.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.20 /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.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:46.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 27:46.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] 27:46.20 31 | memset(aT, 0, sizeof(T)); 27:46.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:10, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:46.20 280 | struct Address 27:46.20 | ^~~~~~~ 27:46.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.21 /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.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:46.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 27:46.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] 27:46.21 31 | memset(aT, 0, sizeof(T)); 27:46.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:46.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:14, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:10, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:46.21 293 | struct BaseIndex 27:46.21 | ^~~~~~~~~ 27:46.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:46.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:46.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; long unsigned int N = 0]' 27:46.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:46.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:46.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:46.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:46.54 66 | memset(aT, 0, N * sizeof(T)); 27:46.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:46.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:46.55 303 | class MOZ_NON_PARAM alignas(8) Value 27:46.55 | ^~~~~ 27:46.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:46.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:46.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; long unsigned int N = 1]' 27:46.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:46.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:46.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 27:46.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] 27:46.56 66 | memset(aT, 0, N * sizeof(T)); 27:46.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:46.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:46.56 303 | class MOZ_NON_PARAM alignas(8) Value 27:46.56 | ^~~~~ 27:46.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:46.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:46.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; long unsigned int N = 2]' 27:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:46.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:46.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:46.57 66 | memset(aT, 0, N * sizeof(T)); 27:46.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:46.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:46.57 303 | class MOZ_NON_PARAM alignas(8) Value 27:46.57 | ^~~~~ 27:46.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompileInfo.h:13, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:10, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.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 = long unsigned int]': 27:46.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::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 27:46.58 /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:46.58 /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:46.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:46.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 27:46.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] 27:46.58 101 | memset(p, 0, numElems * sizeof(T)); 27:46.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:46.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:13, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/CompactBuffer.h:11, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.h:9, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitcodeMap.cpp:6, 27:46.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 27:46.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:46.58 787 | class HashTableEntry 27:46.58 | ^~~~~~~~~~~~~~ 27:49.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:22: 27:49.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)': 27:49.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 27:49.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] 27:49.69 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:49.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:49.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 27:49.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 27:49.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:49.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:11: 27:49.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:49.69 661 | class HeapSlot : public WriteBarrieredBase 27:49.69 | ^~~~~~~~ 27:49.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:49.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 JSSubString'; use assignment or value-initialization instead 27:49.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:49.75 31 | memset(aT, 0, sizeof(T)); 27:49.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:49.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:49.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:11: 27:49.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:49.75 70 | struct JSSubString { 27:49.75 | ^~~~~~~~~~~ 27:49.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:49.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:49.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:49.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 27:49.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] 27:49.81 31 | memset(aT, 0, sizeof(T)); 27:49.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:49.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:22: 27:49.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:49.81 280 | struct Address 27:49.81 | ^~~~~~~ 27:49.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:49.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:49.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:49.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::BaseIndex'; use assignment or value-initialization instead 27:49.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 27:49.81 31 | memset(aT, 0, sizeof(T)); 27:49.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:49.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:49.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:22: 27:49.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:49.81 293 | struct BaseIndex 27:49.81 | ^~~~~~~~~ 27:50.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:50.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; long unsigned int N = 0]' 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:50.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 27:50.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] 27:50.24 66 | memset(aT, 0, N * sizeof(T)); 27:50.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:50.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:50.24 303 | class MOZ_NON_PARAM alignas(8) Value 27:50.24 | ^~~~~ 27:50.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:50.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; long unsigned int N = 1]' 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:50.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:50.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 27:50.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] 27:50.24 66 | memset(aT, 0, N * sizeof(T)); 27:50.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:50.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:50.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:50.25 303 | class MOZ_NON_PARAM alignas(8) Value 27:50.25 | ^~~~~ 27:50.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:50.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; long unsigned int N = 2]' 27:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:50.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 27:50.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] 27:50.25 66 | memset(aT, 0, N * sizeof(T)); 27:50.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:50.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Proxy.cpp:6: 27:50.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:50.25 303 | class MOZ_NON_PARAM alignas(8) Value 27:50.25 | ^~~~~ 27:54.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 27:54.51 /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:54.51 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:54.51 /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:54.51 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:54.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:54.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:54.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 27:54.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 27:54.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:54.51 661 | class HeapSlot : public WriteBarrieredBase 27:54.51 | ^~~~~~~~ 27:54.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:54.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:54.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 27:54.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] 27:54.74 31 | memset(aT, 0, sizeof(T)); 27:54.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:9, 27:54.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 27:54.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:54.74 70 | struct JSSubString { 27:54.74 | ^~~~~~~~~~~ 27:54.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:54.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:54.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 27:54.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] 27:54.79 31 | memset(aT, 0, sizeof(T)); 27:54.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 27:54.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:54.79 280 | struct Address 27:54.79 | ^~~~~~~ 27:54.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.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:54.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:54.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:54.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:54.79 31 | memset(aT, 0, sizeof(T)); 27:54.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:54.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 27:54.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 27:54.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:54.79 293 | struct BaseIndex 27:54.79 | ^~~~~~~~~ 27:54.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:54.99 /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; long unsigned int N = 0]' 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:54.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 'class JS::Value'; use assignment or value-initialization instead 27:54.99 /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:54.99 66 | memset(aT, 0, N * sizeof(T)); 27:54.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:54.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:54.99 303 | class MOZ_NON_PARAM alignas(8) Value 27:54.99 | ^~~~~ 27:54.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:54.99 /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; long unsigned int N = 1]' 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:54.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 'class JS::Value'; use assignment or value-initialization instead 27:54.99 /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:54.99 66 | memset(aT, 0, N * sizeof(T)); 27:54.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:54.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:54.99 303 | class MOZ_NON_PARAM alignas(8) Value 27:54.99 | ^~~~~ 27:54.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:54.99 /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; long unsigned int N = 2]' 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:54.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 'class JS::Value'; use assignment or value-initialization instead 27:54.99 /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:54.99 66 | memset(aT, 0, N * sizeof(T)); 27:54.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:54.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:54.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:54.99 303 | class MOZ_NON_PARAM alignas(8) Value 27:54.99 | ^~~~~ 27:55.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:55.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': 27:55.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' 27:55.00 /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; long unsigned int N = 3]' 27:55.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' 27:55.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:594:35: required from here 27:55.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 'class JS::Value'; use assignment or value-initialization instead 27:55.00 /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:55.00 66 | memset(aT, 0, N * sizeof(T)); 27:55.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:55.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:55.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:55.00 303 | class MOZ_NON_PARAM alignas(8) Value 27:55.00 | ^~~~~ 27:55.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:55.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:55.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': 27:55.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' 27: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; long unsigned int N = 4]' 27:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 4]' 27:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:1063:35: required from here 27: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 27: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] 27:55.01 66 | memset(aT, 0, N * sizeof(T)); 27:55.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:55.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 27:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 27:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 27:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.h:9, 27:55.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 27:55.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:55.01 303 | class MOZ_NON_PARAM alignas(8) Value 27:55.01 | ^~~~~ 27:55.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 27:55.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:30, 27:55.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.51 /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:55.51 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:55.51 /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:55.51 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 27:55.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:55.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 27:55.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:9, 27:55.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 27:55.51 661 | class HeapSlot : public WriteBarrieredBase 27:55.51 | ^~~~~~~~ 27:55.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:55.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:55.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 JSSubString'; use assignment or value-initialization instead 27:55.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 27:55.90 31 | memset(aT, 0, sizeof(T)); 27:55.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:55.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:9, 27:55.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:55.90 70 | struct JSSubString { 27:55.90 | ^~~~~~~~~~~ 27:55.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 27:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 27:55.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 'struct js::jit::Address'; use assignment or value-initialization instead 27:55.94 /builddir/build/BUILD/palemoon-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:55.94 31 | memset(aT, 0, sizeof(T)); 27:55.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:55.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:16, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 27:55.94 280 | struct Address 27:55.94 | ^~~~~~~ 27:55.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 27:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 27:55.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 27:55.94 /builddir/build/BUILD/palemoon-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:55.94 31 | memset(aT, 0, sizeof(T)); 27:55.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:55.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:16, 27:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 27:55.94 293 | struct BaseIndex 27:55.94 | ^~~~~~~~~ 27:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 27:56.30 /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; long unsigned int N = 0]' 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 27:56.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 'class JS::Value'; use assignment or value-initialization instead 27:56.30 /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:56.30 66 | memset(aT, 0, N * sizeof(T)); 27:56.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:56.30 303 | class MOZ_NON_PARAM alignas(8) Value 27:56.30 | ^~~~~ 27:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 27:56.30 /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; long unsigned int N = 1]' 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 27:56.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 'class JS::Value'; use assignment or value-initialization instead 27:56.30 /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:56.30 66 | memset(aT, 0, N * sizeof(T)); 27:56.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:56.30 303 | class MOZ_NON_PARAM alignas(8) Value 27:56.30 | ^~~~~ 27:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 27:56.30 /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; long unsigned int N = 2]' 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 27:56.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 'class JS::Value'; use assignment or value-initialization instead 27:56.30 /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:56.30 66 | memset(aT, 0, N * sizeof(T)); 27:56.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 27:56.30 303 | class MOZ_NON_PARAM alignas(8) Value 27:56.30 | ^~~~~ 27:56.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineInspector.h:9, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:16, 27:56.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.30 /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 = long unsigned int]': 27:56.30 /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:56.30 /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:56.30 /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:56.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 27:56.30 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:56.30 /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:56.30 101 | memset(p, 0, numElems * sizeof(T)); 27:56.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:56.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MCallOptimize.cpp:8, 27:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 27:56.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 27:56.31 787 | class HashTableEntry 27:56.31 | ^~~~~~~~~~~~~~ 27:59.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/SecurityWrapper.cpp:6: 27:59.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 27:59.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 27:59.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:59.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:59.20 31 | memset(aT, 0, sizeof(T)); 27:59.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:59.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:14, 27:59.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/SecurityWrapper.cpp:9: 27:59.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 27:59.20 70 | struct JSSubString { 27:59.20 | ^~~~~~~~~~~ 28:03.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:16: 28:03.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)': 28:03.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 28:03.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] 28:03.39 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:03.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:03.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:03.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:03.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:03.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:03.39 661 | class HeapSlot : public WriteBarrieredBase 28:03.39 | ^~~~~~~~ 28:03.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:03.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:03.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:03.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:03.45 31 | memset(aT, 0, sizeof(T)); 28:03.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:03.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:03.45 70 | struct JSSubString { 28:03.45 | ^~~~~~~~~~~ 28:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28: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 'struct js::jit::Address'; use assignment or value-initialization instead 28:03.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 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:03.51 31 | memset(aT, 0, sizeof(T)); 28:03.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:16: 28:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:03.51 280 | struct Address 28:03.51 | ^~~~~~~ 28:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28: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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:03.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:03.51 31 | memset(aT, 0, sizeof(T)); 28:03.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:16: 28:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:03.52 293 | struct BaseIndex 28:03.52 | ^~~~~~~~~ 28:03.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:03.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; long unsigned int N = 0]' 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:03.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 28:03.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] 28:03.94 66 | memset(aT, 0, N * sizeof(T)); 28:03.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:03.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:03.94 303 | class MOZ_NON_PARAM alignas(8) Value 28:03.94 | ^~~~~ 28:03.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:03.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:03.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; long unsigned int N = 1]' 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:03.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 28:03.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] 28:03.94 66 | memset(aT, 0, N * sizeof(T)); 28:03.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:03.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:03.95 303 | class MOZ_NON_PARAM alignas(8) Value 28:03.95 | ^~~~~ 28:03.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:03.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:03.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:03.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; long unsigned int N = 2]' 28:03.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:03.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:03.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:03.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:03.96 66 | memset(aT, 0, N * sizeof(T)); 28:03.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:03.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:03.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/proxy/Wrapper.cpp:6: 28:03.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:03.96 303 | class MOZ_NON_PARAM alignas(8) Value 28:03.96 | ^~~~~ 28:04.95 libjs_src_proxy.a.desc 28:05.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Recover.cpp:30, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 28:05.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)': 28:05.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 28:05.04 /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:05.04 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:05.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:05.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:11, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:05.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:05.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:05.04 661 | class HeapSlot : public WriteBarrieredBase 28:05.04 | ^~~~~~~~ 28:05.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:05.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:05.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 JSSubString'; use assignment or value-initialization instead 28:05.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:05.61 31 | memset(aT, 0, sizeof(T)); 28:05.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:05.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:11, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:05.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:05.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:05.61 70 | struct JSSubString { 28:05.61 | ^~~~~~~~~~~ 28:05.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:05.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 js::jit::Address'; use assignment or value-initialization instead 28:05.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:05.66 31 | memset(aT, 0, sizeof(T)); 28:05.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:05.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:12, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:05.66 280 | struct Address 28:05.66 | ^~~~~~~ 28:05.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:05.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:05.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 js::jit::BaseIndex'; use assignment or value-initialization instead 28:05.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:05.66 31 | memset(aT, 0, sizeof(T)); 28:05.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:05.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineIC.h:19, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MIR.h:20, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:12, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:05.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:05.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:05.67 293 | struct BaseIndex 28:05.67 | ^~~~~~~~~ 28:05.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:05.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; long unsigned int N = 0]' 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:05.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 28:05.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:05.98 66 | memset(aT, 0, N * sizeof(T)); 28:05.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:05.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:05.98 303 | class MOZ_NON_PARAM alignas(8) Value 28:05.98 | ^~~~~ 28:05.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:05.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; long unsigned int N = 1]' 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:05.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 28:05.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:05.98 66 | memset(aT, 0, N * sizeof(T)); 28:05.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:05.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:05.99 303 | class MOZ_NON_PARAM alignas(8) Value 28:05.99 | ^~~~~ 28:05.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:05.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:05.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:05.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:05.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:05.99 /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; long unsigned int N = 2]' 28:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:05.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:06.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 'class JS::Value'; use assignment or value-initialization instead 28:06.00 /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:06.00 66 | memset(aT, 0, N * sizeof(T)); 28:06.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:06.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:06.00 303 | class MOZ_NON_PARAM alignas(8) Value 28:06.00 | ^~~~~ 28:06.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonAnalysis.h:11, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.h:12, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/RangeAnalysis.cpp:6, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 28:06.00 /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 = long unsigned int]': 28:06.00 /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:06.00 /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:06.00 /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:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:06.00 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:06.00 /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:06.00 101 | memset(p, 0, numElems * sizeof(T)); 28:06.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:06.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 28:06.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 28:06.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:06.00 787 | class HashTableEntry 28:06.00 | ^~~~~~~~~~~~~~ 28:08.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:23: 28:08.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)': 28:08.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 28:08.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] 28:08.85 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:08.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:08.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:08.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 28:08.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:13, 28:08.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:08.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:08.86 661 | class HeapSlot : public WriteBarrieredBase 28:08.86 | ^~~~~~~~ 28:09.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:09.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:09.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 28:09.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] 28:09.55 31 | memset(aT, 0, sizeof(T)); 28:09.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:09.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:13, 28:09.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:09.55 70 | struct JSSubString { 28:09.55 | ^~~~~~~~~~~ 28:09.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:09.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 28:09.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] 28:09.62 31 | memset(aT, 0, sizeof(T)); 28:09.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:09.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:23: 28:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:09.62 280 | struct Address 28:09.62 | ^~~~~~~ 28:09.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:09.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::BaseIndex'; use assignment or value-initialization instead 28:09.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:09.62 31 | memset(aT, 0, sizeof(T)); 28:09.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:09.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:09.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:23: 28:09.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:09.62 293 | struct BaseIndex 28:09.62 | ^~~~~~~~~ 28:09.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:09.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; long unsigned int N = 0]' 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:09.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:09.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:09.88 66 | memset(aT, 0, N * sizeof(T)); 28:09.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:09.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:09.88 303 | class MOZ_NON_PARAM alignas(8) Value 28:09.88 | ^~~~~ 28:09.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:09.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; long unsigned int N = 1]' 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:09.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:09.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:09.89 66 | memset(aT, 0, N * sizeof(T)); 28:09.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:09.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:09.89 303 | class MOZ_NON_PARAM alignas(8) Value 28:09.89 | ^~~~~ 28:09.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:09.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; long unsigned int N = 2]' 28:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:09.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:09.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:09.89 66 | memset(aT, 0, N * sizeof(T)); 28:09.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:09.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.h:11, 28:09.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:6: 28:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:09.89 303 | class MOZ_NON_PARAM alignas(8) Value 28:09.89 | ^~~~~ 28:10.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeCompiler.cpp:15: 28:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 28:10.11 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 28:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 28:10.11 113 | static size_t MaxSrcNotesLength = INT32_MAX; 28:10.11 | ^~~~~~~~~~~~~~~~~ 28:10.11 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 28:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 28:10.11 112 | static size_t MaxBytecodeLength = INT32_MAX; 28:10.11 | ^~~~~~~~~~~~~~~~~ 28:13.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/ScalarReplacement.cpp:17, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:11: 28:13.74 /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.74 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.74 /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.74 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:13.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:13.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:13.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:13.74 661 | class HeapSlot : public WriteBarrieredBase 28:13.74 | ^~~~~~~~ 28:14.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:14.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:14.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 JSSubString'; use assignment or value-initialization instead 28:14.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:14.11 31 | memset(aT, 0, sizeof(T)); 28:14.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:14.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:14.11 70 | struct JSSubString { 28:14.11 | ^~~~~~~~~~~ 28:14.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:14.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:14.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 js::jit::Address'; use assignment or value-initialization instead 28:14.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 28:14.16 31 | memset(aT, 0, sizeof(T)); 28:14.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:14.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:14.17 280 | struct Address 28:14.17 | ^~~~~~~ 28:14.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:14.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:14.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 js::jit::BaseIndex'; use assignment or value-initialization instead 28:14.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:14.17 31 | memset(aT, 0, sizeof(T)); 28:14.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:14.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:14.17 293 | struct BaseIndex 28:14.17 | ^~~~~~~~~ 28:14.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:14.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:14.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/SharedIC.cpp:3075:32: required from here 28:14.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 28:14.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] 28:14.41 66 | memset(aT, 0, N * sizeof(T)); 28:14.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:14.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:14.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:14.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:14.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:14.42 303 | class MOZ_NON_PARAM alignas(8) Value 28:14.42 | ^~~~~ 28:14.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:14.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:14.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; long unsigned int N = 1]' 28:14.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:14.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:14.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:14.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:14.55 66 | memset(aT, 0, N * sizeof(T)); 28:14.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:14.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:14.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:14.56 303 | class MOZ_NON_PARAM alignas(8) Value 28:14.56 | ^~~~~ 28:14.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:14.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:14.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; long unsigned int N = 2]' 28:14.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:14.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:14.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 28:14.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] 28:14.56 66 | memset(aT, 0, N * sizeof(T)); 28:14.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:14.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:14.56 303 | class MOZ_NON_PARAM alignas(8) Value 28:14.56 | ^~~~~ 28:14.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.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 = long unsigned int]': 28:14.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::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 28:14.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::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' 28:14.57 /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:14.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 28:14.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 28:14.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] 28:14.57 101 | memset(p, 0, numElems * sizeof(T)); 28:14.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:14.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitAllocPolicy.h:14, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.cpp:6, 28:14.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 28:14.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:14.57 787 | class HashTableEntry 28:14.57 | ^~~~~~~~~~~~~~ 28:14.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:38: 28:14.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:14.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:14.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:14.61 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:14.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:14.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:14.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:14.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:14.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:14.62 661 | class HeapSlot : public WriteBarrieredBase 28:14.62 | ^~~~~~~~ 28:15.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:15.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:15.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:15.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 'struct JSSubString'; use assignment or value-initialization instead 28:15.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] 28:15.38 31 | memset(aT, 0, sizeof(T)); 28:15.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:15.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:15.38 70 | struct JSSubString { 28:15.38 | ^~~~~~~~~~~ 28:15.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.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:15.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:15.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:15.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:15.43 31 | memset(aT, 0, sizeof(T)); 28:15.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:15.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:38: 28:15.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:15.43 280 | struct Address 28:15.43 | ^~~~~~~ 28:15.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.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:15.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:15.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:15.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:15.43 31 | memset(aT, 0, sizeof(T)); 28:15.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:15.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 28:15.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:38: 28:15.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:15.43 293 | struct BaseIndex 28:15.43 | ^~~~~~~~~ 28:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:15.74 /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; long unsigned int N = 0]' 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:15.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 'class JS::Value'; use assignment or value-initialization instead 28:15.74 /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:15.74 66 | memset(aT, 0, N * sizeof(T)); 28:15.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:15.74 303 | class MOZ_NON_PARAM alignas(8) Value 28:15.74 | ^~~~~ 28:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:15.74 /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; long unsigned int N = 1]' 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:15.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 'class JS::Value'; use assignment or value-initialization instead 28:15.74 /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:15.74 66 | memset(aT, 0, N * sizeof(T)); 28:15.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:15.74 303 | class MOZ_NON_PARAM alignas(8) Value 28:15.74 | ^~~~~ 28:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:15.74 /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; long unsigned int N = 2]' 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:15.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 'class JS::Value'; use assignment or value-initialization instead 28:15.74 /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:15.74 66 | memset(aT, 0, N * sizeof(T)); 28:15.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:15.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:11, 28:15.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.cpp:10: 28:15.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:15.74 303 | class MOZ_NON_PARAM alignas(8) Value 28:15.74 | ^~~~~ 28:19.22 libjs_src_jit.a.desc 28:21.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:17: 28:21.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:21.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:21.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:21.48 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:21.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:21.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:21.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:12, 28:21.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:21.48 661 | class HeapSlot : public WriteBarrieredBase 28:21.48 | ^~~~~~~~ 28:21.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:21.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:21.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 28:21.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] 28:21.53 31 | memset(aT, 0, sizeof(T)); 28:21.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:21.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:15, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:21.53 70 | struct JSSubString { 28:21.53 | ^~~~~~~~~~~ 28:21.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:21.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:21.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 28:21.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] 28:21.59 31 | memset(aT, 0, sizeof(T)); 28:21.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:21.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:16: 28:21.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:21.59 280 | struct Address 28:21.59 | ^~~~~~~ 28:21.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:21.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:21.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::BaseIndex'; use assignment or value-initialization instead 28:21.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:21.59 31 | memset(aT, 0, sizeof(T)); 28:21.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:21.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:21.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:16: 28:21.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:21.59 293 | struct BaseIndex 28:21.59 | ^~~~~~~~~ 28:21.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:21.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; long unsigned int N = 0]' 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:21.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 28:21.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] 28:21.77 66 | memset(aT, 0, N * sizeof(T)); 28:21.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:21.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:21.77 303 | class MOZ_NON_PARAM alignas(8) Value 28:21.77 | ^~~~~ 28:21.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:21.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; long unsigned int N = 1]' 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:21.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 28:21.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] 28:21.77 66 | memset(aT, 0, N * sizeof(T)); 28:21.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:21.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:21.77 303 | class MOZ_NON_PARAM alignas(8) Value 28:21.77 | ^~~~~ 28:21.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:21.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; long unsigned int N = 2]' 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:21.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:21.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 28:21.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] 28:21.77 66 | memset(aT, 0, N * sizeof(T)); 28:21.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:21.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:21.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:21.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:21.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:21.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/SyntaxParseHandler.h:13, 28:21.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.h:9, 28:21.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/FoldConstants.cpp:6: 28:21.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:21.78 303 | class MOZ_NON_PARAM alignas(8) Value 28:21.78 | ^~~~~ 28:22.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:22.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:22.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:22.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:22.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:22.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/perf/jsperf.cpp:8: 28:22.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:22.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:22.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 'struct JSSubString'; use assignment or value-initialization instead 28:22.06 /builddir/build/BUILD/palemoon-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.06 31 | memset(aT, 0, sizeof(T)); 28:22.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:22.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:22.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/perf/jsperf.cpp:8: 28:22.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:22.06 70 | struct JSSubString { 28:22.06 | ^~~~~~~~~~~ 28:22.92 libjs_src_perf.a.desc 28:25.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameFunctions.cpp:10: 28:25.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:25.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:25.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 28:25.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] 28:25.44 31 | memset(aT, 0, sizeof(T)); 28:25.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:25.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 28:25.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameFunctions.cpp:10: 28:25.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:25.44 70 | struct JSSubString { 28:25.44 | ^~~~~~~~~~~ 28:26.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:26.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:26.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 JSSubString'; use assignment or value-initialization instead 28:26.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:26.43 31 | memset(aT, 0, sizeof(T)); 28:26.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:26.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:26.43 70 | struct JSSubString { 28:26.43 | ^~~~~~~~~~~ 28:26.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:26.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:26.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 28:26.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] 28:26.48 31 | memset(aT, 0, sizeof(T)); 28:26.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:26.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:26.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:26.49 280 | struct Address 28:26.49 | ^~~~~~~ 28:26.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:26.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 js::jit::BaseIndex'; use assignment or value-initialization instead 28:26.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:26.49 31 | memset(aT, 0, sizeof(T)); 28:26.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:26.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:26.49 293 | struct BaseIndex 28:26.49 | ^~~~~~~~~ 28:26.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:26.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; long unsigned int N = 0]' 28:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:26.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:26.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 28:26.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] 28:26.91 66 | memset(aT, 0, N * sizeof(T)); 28:26.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:26.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:26.92 303 | class MOZ_NON_PARAM alignas(8) Value 28:26.92 | ^~~~~ 28:26.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:26.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; long unsigned int N = 1]' 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:26.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 28:26.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] 28:26.92 66 | memset(aT, 0, N * sizeof(T)); 28:26.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:26.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:26.92 303 | class MOZ_NON_PARAM alignas(8) Value 28:26.92 | ^~~~~ 28:26.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:26.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; long unsigned int N = 2]' 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:26.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:26.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 28:26.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] 28:26.92 66 | memset(aT, 0, N * sizeof(T)); 28:26.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:26.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:26.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 28:26.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:26.93 303 | class MOZ_NON_PARAM alignas(8) Value 28:26.93 | ^~~~~ 28:29.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:29.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:29.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 'struct JSSubString'; use assignment or value-initialization instead 28:29.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] 28:29.34 31 | memset(aT, 0, sizeof(T)); 28:29.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:29.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:29.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Zone.h:12, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:15, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:29.35 70 | struct JSSubString { 28:29.35 | ^~~~~~~~~~~ 28:29.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:29.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:29.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:29.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 'struct js::jit::Address'; use assignment or value-initialization instead 28:29.41 /builddir/build/BUILD/palemoon-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:29.41 31 | memset(aT, 0, sizeof(T)); 28:29.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:29.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:10: 28:29.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:29.41 280 | struct Address 28:29.41 | ^~~~~~~ 28:29.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:29.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:29.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:29.41 /builddir/build/BUILD/palemoon-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:29.41 31 | memset(aT, 0, sizeof(T)); 28:29.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:29.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:29.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 28:29.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:10: 28:29.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:29.42 293 | struct BaseIndex 28:29.42 | ^~~~~~~~~ 28:29.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:29.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:29.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:29.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; long unsigned int N = 0]' 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:29.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:29.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:29.55 66 | memset(aT, 0, N * sizeof(T)); 28:29.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:29.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:29.55 303 | class MOZ_NON_PARAM alignas(8) Value 28:29.55 | ^~~~~ 28:29.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:29.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; long unsigned int N = 1]' 28:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:29.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:29.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 28:29.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] 28:29.56 66 | memset(aT, 0, N * sizeof(T)); 28:29.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:29.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:29.56 303 | class MOZ_NON_PARAM alignas(8) Value 28:29.56 | ^~~~~ 28:29.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:29.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:29.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; long unsigned int N = 2]' 28:29.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:29.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:29.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 28:29.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] 28:29.57 66 | memset(aT, 0, N * sizeof(T)); 28:29.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:29.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:29.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 28:29.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/ModuleObject.h:11, 28:29.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.h:11, 28:29.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode-inl.h:9, 28:29.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/ParseNode.cpp:6: 28:29.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:29.57 303 | class MOZ_NON_PARAM alignas(8) Value 28:29.57 | ^~~~~ 28:31.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:31.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:31.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:31.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:31.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:31.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:31.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.cpp:30: 28:31.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:31.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:31.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 28:31.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] 28:31.03 31 | memset(aT, 0, sizeof(T)); 28:31.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:31.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:31.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.cpp:30: 28:31.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:31.03 70 | struct JSSubString { 28:31.03 | ^~~~~~~~~~~ 28:34.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 28:34.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:44: 28:34.31 /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:34.31 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:34.31 /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:34.31 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:34.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:34.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:34.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:34.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:34.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:34.31 661 | class HeapSlot : public WriteBarrieredBase 28:34.31 | ^~~~~~~~ 28:34.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:34.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:34.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:34.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:34.45 31 | memset(aT, 0, sizeof(T)); 28:34.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:34.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:34.45 70 | struct JSSubString { 28:34.45 | ^~~~~~~~~~~ 28:34.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.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:34.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:34.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:34.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:34.50 31 | memset(aT, 0, sizeof(T)); 28:34.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:34.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:41: 28:34.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:34.50 280 | struct Address 28:34.50 | ^~~~~~~ 28:34.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.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:34.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:34.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:34.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:34.50 31 | memset(aT, 0, sizeof(T)); 28:34.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:34.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 28:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 28:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 28:34.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:41: 28:34.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:34.51 293 | struct BaseIndex 28:34.51 | ^~~~~~~~~ 28:34.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:34.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; long unsigned int N = 0]' 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:34.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:34.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:34.89 66 | memset(aT, 0, N * sizeof(T)); 28:34.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:34.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:34.89 303 | class MOZ_NON_PARAM alignas(8) Value 28:34.89 | ^~~~~ 28:34.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:34.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; long unsigned int N = 1]' 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:34.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:34.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:34.89 66 | memset(aT, 0, N * sizeof(T)); 28:34.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:34.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:34.89 303 | class MOZ_NON_PARAM alignas(8) Value 28:34.89 | ^~~~~ 28:34.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:34.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; long unsigned int N = 2]' 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:34.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:34.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:34.89 66 | memset(aT, 0, N * sizeof(T)); 28:34.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:34.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:15, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.h:14, 28:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/Parser.cpp:19: 28:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:34.89 303 | class MOZ_NON_PARAM alignas(8) Value 28:34.89 | ^~~~~ 28:35.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28: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 'struct JSSubString'; use assignment or value-initialization instead 28:35.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:35.24 31 | memset(aT, 0, sizeof(T)); 28:35.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:35.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:35.24 70 | struct JSSubString { 28:35.24 | ^~~~~~~~~~~ 28:35.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.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:35.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:35.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:35.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:35.29 31 | memset(aT, 0, sizeof(T)); 28:35.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:35.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:32: 28:35.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:35.29 280 | struct Address 28:35.29 | ^~~~~~~ 28:35.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:35.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:35.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 js::jit::BaseIndex'; use assignment or value-initialization instead 28:35.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:35.30 31 | memset(aT, 0, sizeof(T)); 28:35.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:35.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:35.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:35.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:35.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:35.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:35.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 28:35.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:32: 28:35.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:35.30 293 | struct BaseIndex 28:35.30 | ^~~~~~~~~ 28:35.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:35.73 /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; long unsigned int N = 0]' 28:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:35.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 'class JS::Value'; use assignment or value-initialization instead 28:35.74 /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:35.74 66 | memset(aT, 0, N * sizeof(T)); 28:35.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:35.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:35.74 303 | class MOZ_NON_PARAM alignas(8) Value 28:35.74 | ^~~~~ 28:35.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:35.74 /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; long unsigned int N = 1]' 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:35.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 'class JS::Value'; use assignment or value-initialization instead 28:35.74 /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:35.74 66 | memset(aT, 0, N * sizeof(T)); 28:35.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:35.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:35.74 303 | class MOZ_NON_PARAM alignas(8) Value 28:35.74 | ^~~~~ 28:35.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:35.74 /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; long unsigned int N = 2]' 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:35.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 'class JS::Value'; use assignment or value-initialization instead 28:35.74 /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:35.74 66 | memset(aT, 0, N * sizeof(T)); 28:35.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:35.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:35.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:30: 28:35.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:35.74 303 | class MOZ_NON_PARAM alignas(8) Value 28:35.74 | ^~~~~ 28:40.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.h:15, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.cpp:8: 28:40.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:40.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:40.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 28:40.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] 28:40.16 31 | memset(aT, 0, sizeof(T)); 28:40.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:40.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.h:21, 28:40.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/TokenStream.cpp:8: 28:40.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:40.16 70 | struct JSSubString { 28:40.16 | ^~~~~~~~~~~ 28:40.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:40.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:40.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:40.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 28:40.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] 28:40.56 31 | memset(aT, 0, sizeof(T)); 28:40.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:40.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:40.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:40.56 70 | struct JSSubString { 28:40.56 | ^~~~~~~~~~~ 28:40.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28: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 'struct js::jit::Address'; use assignment or value-initialization instead 28:40.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] 28:40.62 31 | memset(aT, 0, sizeof(T)); 28:40.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:40.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:40.62 280 | struct Address 28:40.62 | ^~~~~~~ 28:40.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28: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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 28:40.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:40.62 31 | memset(aT, 0, sizeof(T)); 28:40.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:40.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:40.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:40.62 293 | struct BaseIndex 28:40.62 | ^~~~~~~~~ 28:41.04 libjs_src_frontend.a.desc 28:41.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:41.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:41.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:41.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:41.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; long unsigned int N = 0]' 28:41.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:41.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:41.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 28:41.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] 28:41.05 66 | memset(aT, 0, N * sizeof(T)); 28:41.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:41.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:41.06 303 | class MOZ_NON_PARAM alignas(8) Value 28:41.06 | ^~~~~ 28:41.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:41.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:41.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; long unsigned int N = 1]' 28:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:41.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:41.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 28:41.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] 28:41.06 66 | memset(aT, 0, N * sizeof(T)); 28:41.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:41.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:41.08 303 | class MOZ_NON_PARAM alignas(8) Value 28:41.08 | ^~~~~ 28:41.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:41.08 /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; long unsigned int N = 2]' 28:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:41.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28: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 'class JS::Value'; use assignment or value-initialization instead 28:41.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] 28:41.08 66 | memset(aT, 0, N * sizeof(T)); 28:41.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:41.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:41.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 28:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:41.09 303 | class MOZ_NON_PARAM alignas(8) Value 28:41.09 | ^~~~~ 28:41.69 libmodules_zlib_src.a.desc 28:41.78 libjs_src_devtools.a.desc 28:45.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:45.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 JSSubString'; use assignment or value-initialization instead 28:45.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:45.39 31 | memset(aT, 0, sizeof(T)); 28:45.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:45.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:45.39 70 | struct JSSubString { 28:45.39 | ^~~~~~~~~~~ 28:45.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:45.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 28:45.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] 28:45.45 31 | memset(aT, 0, sizeof(T)); 28:45.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:45.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:45.45 280 | struct Address 28:45.45 | ^~~~~~~ 28:45.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:45.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 28:45.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] 28:45.45 31 | memset(aT, 0, sizeof(T)); 28:45.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:45.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 28:45.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:45.45 293 | struct BaseIndex 28:45.45 | ^~~~~~~~~ 28:45.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:46, 28:45.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:45.52 /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:45.52 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:45.52 /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:45.52 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:45.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:45.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 28:45.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:45.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 28:45.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:32, 28:45.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:45.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:45.52 661 | class HeapSlot : public WriteBarrieredBase 28:45.52 | ^~~~~~~~ 28:45.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:45.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:45.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:45.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; long unsigned int N = 0]' 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:45.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:45.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:45.90 66 | memset(aT, 0, N * sizeof(T)); 28:45.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:45.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:45.90 303 | class MOZ_NON_PARAM alignas(8) Value 28:45.90 | ^~~~~ 28:45.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:45.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; long unsigned int N = 1]' 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:45.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:45.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:45.90 66 | memset(aT, 0, N * sizeof(T)); 28:45.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:45.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:45.90 303 | class MOZ_NON_PARAM alignas(8) Value 28:45.90 | ^~~~~ 28:45.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:45.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; long unsigned int N = 2]' 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:45.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:45.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:45.90 66 | memset(aT, 0, N * sizeof(T)); 28:45.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:45.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 28:45.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 28:45.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:45.90 303 | class MOZ_NON_PARAM alignas(8) Value 28:45.90 | ^~~~~ 28:46.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:46.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:46.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 JSSubString'; use assignment or value-initialization instead 28:46.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:46.50 31 | memset(aT, 0, sizeof(T)); 28:46.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:46.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:27, 28:46.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:46.50 70 | struct JSSubString { 28:46.50 | ^~~~~~~~~~~ 28:46.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:46.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:46.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 28:46.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] 28:46.59 31 | memset(aT, 0, sizeof(T)); 28:46.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:46.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:21, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:46.59 280 | struct Address 28:46.59 | ^~~~~~~ 28:46.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:46.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:46.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:46.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 28:46.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] 28:46.60 31 | memset(aT, 0, sizeof(T)); 28:46.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:46.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:21, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 28:46.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:46.60 293 | struct BaseIndex 28:46.60 | ^~~~~~~~~ 28:46.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:46.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:46.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:46.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 28:46.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 28:46.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 28:46.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 28:46.62 31 | memset(aT, 0, sizeof(T)); 28:46.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:46.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 28:46.62 41 | class CodeSegment 28:46.62 | ^~~~~~~~~~~ 28:46.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 28:46.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 28:46.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::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 28:46.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::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 28:46.62 31 | memset(aT, 0, sizeof(T)); 28:46.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:46.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:41, 28:46.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 28:46.62 35 | struct LinkDataCacheablePod 28:46.62 | ^~~~~~~~~~~~~~~~~~~~ 28:46.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:46.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:46.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:46.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:46.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:46.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:46.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:46.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': 28:46.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:162:25: required from here 28:46.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 AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead 28:46.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 AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 28:46.64 31 | memset(aT, 0, sizeof(T)); 28:46.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:46.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:46.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:128:12: note: 'struct AsmJSGlobal::CacheablePod' declared here 28:46.64 128 | struct CacheablePod { 28:46.64 | ^~~~~~~~~~~~ 28:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:47.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; long unsigned int N = 0]' 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 28:47.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 28:47.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] 28:47.04 66 | memset(aT, 0, N * sizeof(T)); 28:47.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:47.04 303 | class MOZ_NON_PARAM alignas(8) Value 28:47.04 | ^~~~~ 28:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:47.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; long unsigned int N = 1]' 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 28:47.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 28:47.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] 28:47.04 66 | memset(aT, 0, N * sizeof(T)); 28:47.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:47.04 303 | class MOZ_NON_PARAM alignas(8) Value 28:47.04 | ^~~~~ 28:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:47.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; long unsigned int N = 2]' 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:47.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 28:47.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] 28:47.04 66 | memset(aT, 0, N * sizeof(T)); 28:47.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:47.04 303 | class MOZ_NON_PARAM alignas(8) Value 28:47.04 | ^~~~~ 28:47.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/StoreBuffer.h:16, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:12, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/SIMD.h:13, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:32, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.06 /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 = long unsigned int]': 28:47.06 /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]' 28:47.06 /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]' 28:47.06 /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]' 28:47.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmAST.h:801:28: required from here 28:47.06 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 28:47.06 /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] 28:47.06 615 | memset(p, 0, numElems * sizeof(T)); 28:47.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.h:21, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/AsmJS.cpp:18, 28:47.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 28:47.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 28:47.06 787 | class HashTableEntry 28:47.06 | ^~~~~~~~~~~~~~ 28:49.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.h:33, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.cpp:30: 28:49.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:49.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28:49.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 28:49.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] 28:49.78 31 | memset(aT, 0, sizeof(T)); 28:49.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:49.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:49.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:33, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpAST.h:41, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.h:33, 28:49.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpParser.cpp:30: 28:49.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:49.79 70 | struct JSSubString { 28:49.79 | ^~~~~~~~~~~ 28:53.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpStack.h:33, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpStack.cpp:30: 28:53.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:53.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28: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 'struct JSSubString'; use assignment or value-initialization instead 28:53.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 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 28:53.51 31 | memset(aT, 0, sizeof(T)); 28:53.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:53.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Runtime.h:22, 28:53.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpStack.cpp:32: 28:53.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:53.51 70 | struct JSSubString { 28:53.51 | ^~~~~~~~~~~ 28:53.99 libjs_src_irregexp.a.desc 28:56.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompartment.cpp:24, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:11: 28:56.06 /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:56.06 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:56.06 /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:56.06 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 28:56.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:56.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 28:56.06 661 | class HeapSlot : public WriteBarrieredBase 28:56.06 | ^~~~~~~~ 28:56.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 28:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 28: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 28: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] 28:56.87 31 | memset(aT, 0, sizeof(T)); 28:56.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:56.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 28:56.88 70 | struct JSSubString { 28:56.88 | ^~~~~~~~~~~ 28:56.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 28:56.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 28:56.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 28:56.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 28:56.92 31 | memset(aT, 0, sizeof(T)); 28:56.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:56.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 28:56.92 41 | class CodeSegment 28:56.92 | ^~~~~~~~~~~ 28:56.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 28:56.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 28:56.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 'struct js::jit::Address'; use assignment or value-initialization instead 28:56.94 /builddir/build/BUILD/palemoon-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:56.94 31 | memset(aT, 0, sizeof(T)); 28:56.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:56.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:27, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 28:56.94 280 | struct Address 28:56.94 | ^~~~~~~ 28:56.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:56.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 28:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 28:56.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 js::jit::BaseIndex'; use assignment or value-initialization instead 28:56.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 28:56.95 31 | memset(aT, 0, sizeof(T)); 28:56.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:56.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:27, 28:56.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 28:56.95 293 | struct BaseIndex 28:56.95 | ^~~~~~~~~ 28:56.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 28:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 28:56.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 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 28:56.97 /builddir/build/BUILD/palemoon-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] 28:56.97 31 | memset(aT, 0, sizeof(T)); 28:56.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:56.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:36, 28:56.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:56.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 28:56.97 35 | struct LinkDataCacheablePod 28:56.97 | ^~~~~~~~~~~~~~~~~~~~ 28:57.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 28:57.37 /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; long unsigned int N = 0]' 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: 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 'class JS::Value'; use assignment or value-initialization instead 28:57.37 /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:57.37 66 | memset(aT, 0, N * sizeof(T)); 28:57.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:57.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 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/StringBuffer.h:12, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:57.37 303 | class MOZ_NON_PARAM alignas(8) Value 28:57.37 | ^~~~~ 28:57.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:57.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 28:57.37 /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; long unsigned int N = 1]' 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 28:57.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: 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 'class JS::Value'; use assignment or value-initialization instead 28:57.37 /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:57.37 66 | memset(aT, 0, N * sizeof(T)); 28:57.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:57.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:57.38 303 | class MOZ_NON_PARAM alignas(8) Value 28:57.38 | ^~~~~ 28:57.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 28:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 28:57.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; long unsigned int N = 2]' 28:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 28:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 28:57.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 28:57.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] 28:57.38 66 | memset(aT, 0, N * sizeof(T)); 28:57.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:57.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/StringBuffer.h:12, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:21, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.cpp:18, 28:57.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 28:57.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:57.38 303 | class MOZ_NON_PARAM alignas(8) Value 28:57.38 | ^~~~~ 28:59.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsDeviceContext.h:12, 28:59.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsDeviceContext.cpp:6: 28:59.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)': 28:59.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 28:59.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] 28:59.65 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:59.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:59.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:59.66 712 | class CompressedGlyph { 28:59.66 | ^~~~~~~~~~~~~~~ 28:59.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)': 28:59.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 28:59.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] 28:59.66 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:59.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:59.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:59.66 712 | class CompressedGlyph { 28:59.66 | ^~~~~~~~~~~~~~~ 29:01.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsFont.cpp:7: 29:01.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)': 29:01.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 29:01.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] 29:01.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:01.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:01.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:01.23 712 | class CompressedGlyph { 29:01.23 | ^~~~~~~~~~~~~~~ 29:01.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)': 29:01.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 29:01.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] 29:01.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:01.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:01.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:01.24 712 | class CompressedGlyph { 29:01.24 | ^~~~~~~~~~~~~~~ 29:02.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 29:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsFontMetrics.h:11, 29:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsFontMetrics.cpp:6: 29:02.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)': 29:02.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 29:02.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] 29:02.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:02.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:02.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:02.42 712 | class CompressedGlyph { 29:02.42 | ^~~~~~~~~~~~~~~ 29:02.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)': 29:02.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 29:02.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] 29:02.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:02.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:02.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:02.42 712 | class CompressedGlyph { 29:02.42 | ^~~~~~~~~~~~~~~ 29:03.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsDeviceContext.h:12, 29:03.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/src/nsRect.cpp:9: 29:03.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)': 29:03.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 29:03.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] 29:03.64 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:03.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:03.64 712 | class CompressedGlyph { 29:03.64 | ^~~~~~~~~~~~~~~ 29:03.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)': 29:03.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 29:03.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] 29:03.64 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:03.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:03.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:03.64 712 | class CompressedGlyph { 29:03.64 | ^~~~~~~~~~~~~~~ 29:05.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmJS.cpp:34, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:11: 29:05.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)': 29:05.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 29:05.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] 29:05.25 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:05.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:05.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:05.25 661 | class HeapSlot : public WriteBarrieredBase 29:05.25 | ^~~~~~~~ 29:05.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:05.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29:05.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 JSSubString'; use assignment or value-initialization instead 29:05.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:05.54 31 | memset(aT, 0, sizeof(T)); 29:05.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:05.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:05.54 70 | struct JSSubString { 29:05.54 | ^~~~~~~~~~~ 29:05.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:05.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:05.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 29:05.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] 29:05.60 31 | memset(aT, 0, sizeof(T)); 29:05.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:05.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:05.60 280 | struct Address 29:05.60 | ^~~~~~~ 29:05.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:05.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:05.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 29:05.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] 29:05.60 31 | memset(aT, 0, sizeof(T)); 29:05.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:05.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:05.60 293 | struct BaseIndex 29:05.60 | ^~~~~~~~~ 29:05.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 29:05.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 29:05.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 29:05.69 /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:05.69 31 | memset(aT, 0, sizeof(T)); 29:05.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:05.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:27, 29:05.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 29:05.69 41 | class CodeSegment 29:05.69 | ^~~~~~~~~~~ 29:05.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 29:05.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 29:05.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::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 29:05.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::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 29:05.70 31 | memset(aT, 0, sizeof(T)); 29:05.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:05.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCompile.h:21, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmGenerator.h:22, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:27, 29:05.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:05.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 29:05.70 35 | struct LinkDataCacheablePod 29:05.70 | ^~~~~~~~~~~~~~~~~~~~ 29:06.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 29:06.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 29:06.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; long unsigned int N = 0]' 29:06.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 29:06.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29:06.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 29:06.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] 29:06.07 66 | memset(aT, 0, N * sizeof(T)); 29:06.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:06.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:06.07 303 | class MOZ_NON_PARAM alignas(8) Value 29:06.07 | ^~~~~ 29:06.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:06.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 29:06.08 /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; long unsigned int N = 1]' 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:06.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:06.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:06.08 66 | memset(aT, 0, N * sizeof(T)); 29:06.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:06.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:06.08 303 | class MOZ_NON_PARAM alignas(8) Value 29:06.08 | ^~~~~ 29:06.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 29:06.08 /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; long unsigned int N = 2]' 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:06.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:06.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:06.08 66 | memset(aT, 0, N * sizeof(T)); 29:06.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:06.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:06.08 303 | class MOZ_NON_PARAM alignas(8) Value 29:06.08 | ^~~~~ 29:06.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.09 /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 = long unsigned int]': 29:06.09 /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]' 29:06.09 /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]' 29:06.09 /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]' 29:06.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 29:06.09 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 29:06.09 /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] 29:06.09 101 | memset(p, 0, numElems * sizeof(T)); 29:06.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:12, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.h:21, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmIonCompile.cpp:18, 29:06.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 29:06.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:06.09 787 | class HashTableEntry 29:06.09 | ^~~~~~~~~~~~~~ 29:07.27 libgfx_src.a.desc 29:11.68 libdom_media_mp3.a.desc 29:12.85 libintl_lwbrk.a.desc 29:12.93 libwidget_x11.a.desc 29:14.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 29:14.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:34, 29:14.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 29:14.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)': 29:14.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 29:14.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] 29:14.08 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:14.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:16, 29:14.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:14.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:32, 29:14.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:14.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:14.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:14.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:14.08 661 | class HeapSlot : public WriteBarrieredBase 29:14.08 | ^~~~~~~~ 29:14.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 29: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 non-trivial type 'struct JSSubString'; use assignment or value-initialization instead 29: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 non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 29:14.75 31 | memset(aT, 0, sizeof(T)); 29:14.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:14.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:32, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:14.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:14.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:14.75 70 | struct JSSubString { 29:14.75 | ^~~~~~~~~~~ 29:14.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:14.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 29:14.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] 29:14.83 31 | memset(aT, 0, sizeof(T)); 29:14.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:14.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:27, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 29:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:14.83 280 | struct Address 29:14.83 | ^~~~~~~ 29:14.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:14.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 29:14.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] 29:14.83 31 | memset(aT, 0, sizeof(T)); 29:14.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:14.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/x64/MacroAssembler-x64.h:9, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/MacroAssembler.h:17, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:27, 29:14.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 29:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:14.83 293 | struct BaseIndex 29:14.83 | ^~~~~~~~~ 29:14.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:14.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 29:14.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 29:14.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 29:14.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 29:14.85 31 | memset(aT, 0, sizeof(T)); 29:14.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:14.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.cpp:30, 29:14.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 29:14.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 29:14.85 41 | class CodeSegment 29:14.85 | ^~~~~~~~~~~ 29:15.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:31, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.11 /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 = long unsigned int]': 29:15.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::LifoAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:15.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::LifoAllocPolicy; uint32_t = unsigned int]' 29:15.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::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' 29:15.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmAST.h:801:28: required from here 29:15.11 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:15.11 /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:15.11 615 | memset(p, 0, numElems * sizeof(T)); 29:15.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:15.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:15.11 787 | class HashTableEntry 29:15.11 | ^~~~~~~~~~~~~~ 29:15.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:31, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.11 /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 = long unsigned int]': 29:15.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::LifoAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 29:15.12 /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:15.12 /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]' 29:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:3394:28: required from here 29:15.12 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:15.12 /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:15.12 615 | memset(p, 0, numElems * sizeof(T)); 29:15.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:15.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 29:15.12 787 | class HashTableEntry 29:15.12 | ^~~~~~~~~~~~~~ 29:15.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29: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; long unsigned int N = 2]': 29:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 29: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; long unsigned int N = 0]' 29:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 29:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 29: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 29:15.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] 29:15.14 66 | memset(aT, 0, N * sizeof(T)); 29:15.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:15.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:15.15 303 | class MOZ_NON_PARAM alignas(8) Value 29:15.15 | ^~~~~ 29:15.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 29:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 29:15.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; long unsigned int N = 1]' 29:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 29:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 29:15.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: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] 29:15.15 66 | memset(aT, 0, N * sizeof(T)); 29:15.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:15.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:15.15 303 | class MOZ_NON_PARAM alignas(8) Value 29:15.15 | ^~~~~ 29:15.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 29:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 29:15.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; long unsigned int N = 2]' 29:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 29:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 29:15.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:15.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:15.16 66 | memset(aT, 0, N * sizeof(T)); 29:15.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:15.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 29:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 29:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTypes.h:29, 29:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.h:21, 29:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmTextToBinary.cpp:18, 29:15.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 29:15.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:15.16 303 | class MOZ_NON_PARAM alignas(8) Value 29:15.16 | ^~~~~ 29:16.70 libtoolkit_components_perfmonitoring.a.desc 29:16.85 libjs_src_wasm.a.desc 29:18.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 29:18.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 29:18.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 29:18.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 29:18.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 29:18.25 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' 29:18.25 /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] 29:18.25 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 29:18.25 | ^ 29:20.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 29:20.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 29:20.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 29:20.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 29:20.33 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' 29:20.33 /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] 29:20.33 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 29:20.33 | ^ 29:22.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 29:22.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 29:22.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 29:22.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 29:22.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 29:22.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 29:22.55 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' 29:22.55 /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] 29:22.55 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 29:22.55 | ^ 29:25.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 29:25.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 29:25.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 29:25.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 29:25.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 29:25.07 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' 29:25.07 /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] 29:25.07 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 29:25.07 | ^ 29:26.10 libdom_media_platforms_ffmpeg_libav55.a.desc 29:26.17 libdom_system_linux.a.desc 29:28.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 29:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 29:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 29:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jswrapper.h:11, 29:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/WrapperFactory.h:9, 29:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/XrayWrapper.h:11, 29:28.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/XrayWrapper.cpp:6: 29:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 29:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 29:28.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 xpc::GlobalProperties'; use assignment or value-initialization instead 29:28.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 29:28.43 31 | memset(aT, 0, sizeof(T)); 29:28.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:28.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/XrayWrapper.cpp:16: 29:28.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 29:28.43 2858 | struct GlobalProperties { 29:28.43 | ^~~~~~~~~~~~~~~~ 29:31.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jswrapper.h:11, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/AccessCheck.h:9, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/AccessCheck.cpp:6, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 29:31.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 29:31.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 29:31.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 xpc::GlobalProperties'; use assignment or value-initialization instead 29:31.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 29:31.92 31 | memset(aT, 0, sizeof(T)); 29:31.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:31.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/wrappers/AccessCheck.cpp:22, 29:31.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 29:31.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 29:31.92 2858 | struct GlobalProperties { 29:31.92 | ^~~~~~~~~~~~~~~~ 29:32.97 libjs_xpconnect_wrappers.a.desc 29:36.69 libgfx_config.a.desc 29:37.74 libmodules_libjar_zipwriter.a.desc 29:40.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9, 29:40.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp:6: 29:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 29:40.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:40.19 837 | foundInterface = 0; \ 29:40.19 | ^~~~~~~~~~~~~~ 29:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:40.19 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:40.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:40.19 35 | NS_INTERFACE_MAP_END_INHERITING(BoxObject) 29:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:40.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 29:40.20 800 | else 29:40.20 | ^~~~ 29:40.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:40.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:40.20 | ^~~~~~~~~~~~~~~~~~ 29:40.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/TreeBoxObject.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:40.20 34 | NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 29:40.20 | ^~~~~~~~~~~~~~~~~~~~~~ 29:43.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 29:43.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 29:43.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeBodyFrame.cpp:20: 29:43.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)': 29:43.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 29:43.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] 29:43.17 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:43.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:43.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:43.17 712 | class CompressedGlyph { 29:43.17 | ^~~~~~~~~~~~~~~ 29:43.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)': 29:43.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 29:43.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] 29:43.17 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:43.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:43.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:43.17 712 | class CompressedGlyph { 29:43.17 | ^~~~~~~~~~~~~~~ 29:51.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsNameSpaceManager.h:9, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:6: 29:51.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 29:51.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:51.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:51.20 819 | foundInterface = 0; \ 29:51.20 | ^~~~~~~~~~~~~~ 29:51.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:51.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:51.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:51.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:51.20 74 | NS_INTERFACE_MAP_END 29:51.20 | ^~~~~~~~~~~~~~~~~~~~ 29:51.20 /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 29:51.20 73 | else 29:51.20 | ^~~~ 29:51.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsNameSpaceManager.h:9, 29:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:6: 29:51.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 29:51.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:51.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:51.21 819 | foundInterface = 0; \ 29:51.21 | ^~~~~~~~~~~~~~ 29:51.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:51.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:51.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:51.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:51.21 413 | NS_INTERFACE_MAP_END 29:51.21 | ^~~~~~~~~~~~~~~~~~~~ 29:51.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 29:51.21 800 | else 29:51.21 | ^~~~ 29:51.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:51.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:51.21 | ^~~~~~~~~~~~~~~~~~ 29:51.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeColumns.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:51.21 412 | NS_INTERFACE_MAP_ENTRY(nsISupports) 29:51.21 | ^~~~~~~~~~~~~~~~~~~~~~ 29:54.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 29:54.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 29:54.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 29:54.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 29:54.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsNameSpaceManager.h:9, 29:54.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:6: 29:54.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 29:54.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:54.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:54.45 819 | foundInterface = 0; \ 29:54.45 | ^~~~~~~~~~~~~~ 29:54.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:54.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:54.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:54.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:54.45 129 | NS_INTERFACE_MAP_END 29:54.45 | ^~~~~~~~~~~~~~~~~~~~ 29:54.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:12: 29:54.45 /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 29:54.45 49 | } else 29:54.45 | ^~~~ 29:54.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 29:54.45 49 | } else 29:54.45 | ^~~~ 29:59.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 29:59.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:6: 29:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 29:59.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:59.78 819 | foundInterface = 0; \ 29:59.78 | ^~~~~~~~~~~~~~ 29:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:59.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:59.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:59.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:59.79 270 | NS_INTERFACE_MAP_END 29:59.79 | ^~~~~~~~~~~~~~~~~~~~ 29:59.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:14: 29:59.79 /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 29:59.79 49 | } else 29:59.79 | ^~~~ 29:59.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 29:59.79 269 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TreeSelection) 29:59.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:04.72 liblayout_xul_tree.a.desc 30:06.32 libintl_unicharutil_util_internal.a 30:06.39 libintl_unicharutil_util_internal.a.desc 30:11.08 libimage_decoders.a.desc 30:12.19 libextensions_gio.a.desc 30:16.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 30:16.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 30:16.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 30:16.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 30:16.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp:8: 30:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 30:16.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:16.70 819 | foundInterface = 0; \ 30:16.70 | ^~~~~~~~~~~~~~ 30:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:16.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:16.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:16.70 38 | NS_INTERFACE_MAP_END 30:16.70 | ^~~~~~~~~~~~~~~~~~~~ 30:16.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 30:16.70 800 | else 30:16.70 | ^~~~ 30:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:16.70 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:16.70 | ^~~~~~~~~~~~~~~~~~ 30:16.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/u2f/U2F.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:16.70 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:16.70 | ^~~~~~~~~~~~~~~~~~~~~~ 30:18.94 libdom_u2f.a.desc 30:19.84 libtoolkit_components_reflect.a.desc 30:23.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 30:23.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 30:23.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 30:23.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/Base64.cpp:9, 30:23.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 30:23.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 30:23.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:23.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:23.15 819 | foundInterface = 0; \ 30:23.15 | ^~~~~~~~~~~~~~ 30:23.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:23.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:23.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:23.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:23.15 170 | NS_INTERFACE_MAP_END 30:23.15 | ^~~~~~~~~~~~~~~~~~~~ 30:23.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 30:23.15 82 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 30:23.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:23.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsLocalFileUnix.h:21, 30:23.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsLocalFile.h:43, 30:23.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsDirectoryService.cpp:12, 30:23.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:83: 30:23.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 30:23.15 137 | } else 30:23.15 | ^~~~ 30:23.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 30:23.15 137 | } else 30:23.15 | ^~~~ 30:23.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 30:23.15 82 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 30:23.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:25.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 30:25.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 30:25.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsPipe3.cpp:8, 30:25.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 30:25.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 30:25.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:25.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:25.45 819 | foundInterface = 0; \ 30:25.45 | ^~~~~~~~~~~~~~ 30:25.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:25.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:25.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:25.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:25.45 170 | NS_INTERFACE_MAP_END 30:25.45 | ^~~~~~~~~~~~~~~~~~~~ 30:25.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 30:25.45 100 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 30:25.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:25.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsPipe3.cpp:20, 30:25.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 30:25.45 /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 30:25.45 137 | } else 30:25.45 | ^~~~ 30:25.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 30:25.45 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 30:25.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:25.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 30:25.45 100 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 30:25.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:26.26 libxpcom_io.a.desc 30:31.71 libnetwerk_protocol_data.a.desc 30:33.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.h:8, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.cpp:5, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 30:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 30:33.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:33.97 837 | foundInterface = 0; \ 30:33.97 | ^~~~~~~~~~~~~~ 30:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:33.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:33.97 17 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 30:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5AttributeName.cpp:36, 30:33.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 30:33.98 /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 30:33.98 258 | } else 30:33.98 | ^~~~ 30:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:33.98 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:33.98 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5DocumentBuilder.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:33.98 16 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsHtml5DocumentBuilder) 30:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:34.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.h:8, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Atom.cpp:5, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 30:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 30:34.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:34.12 819 | foundInterface = 0; \ 30:34.12 | ^~~~~~~~~~~~~~ 30:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:34.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Parser.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:34.12 19 | NS_INTERFACE_MAP_END 30:34.12 | ^~~~~~~~~~~~~~~~~~~~ 30:34.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5AttributeName.cpp:36, 30:34.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 30:34.12 /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 30:34.12 264 | } else 30:34.12 | ^~~~ 30:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 30:34.12 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 30:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 30:34.12 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 30:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:34.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 30:34.12 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 30:34.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:34.13 /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' 30:34.13 18 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 30:34.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 30:37.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 30:37.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 30:37.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 30:37.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 30:37.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 30:37.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 30:37.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 30:37.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:37.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:37.62 819 | foundInterface = 0; \ 30:37.62 | ^~~~~~~~~~~~~~ 30:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:37.63 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 30:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 30:37.63 15 | NS_INTERFACE_MAP_END_THREADSAFE 30:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.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 30:37.63 800 | else 30:37.63 | ^~~~ 30:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:37.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:37.63 | ^~~~~~~~~~~~~~~~~~ 30:37.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:37.63 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 30:37.63 | ^~~~~~~~~~~~~~~~~~~~~~ 30:37.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 30:37.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:37.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:37.65 819 | foundInterface = 0; \ 30:37.65 | ^~~~~~~~~~~~~~ 30:37.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:37.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:37.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:37.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5StreamParser.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:37.65 80 | NS_INTERFACE_MAP_END 30:37.65 | ^~~~~~~~~~~~~~~~~~~~ 30:37.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 30:37.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 30:37.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 30:37.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:33, 30:37.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 30:37.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 30:37.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 30:37.66 /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 30:37.66 264 | } else 30:37.66 | ^~~~ 30:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 30:37.66 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 30:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 30:37.66 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 30:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 30:37.66 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 30:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.66 /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' 30:37.66 79 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 30:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:38.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 30:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 30:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 30:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 30:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 30:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 30:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 30:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 30:38.49 /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]': 30:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Portability.cpp:31:21: required from here 30:38.49 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 30:38.49 /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] 30:38.49 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 30:38.49 | ~~~~~~~^~~~ 30:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 30:38.49 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 30:38.49 | ^ 30:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 30:38.49 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 30:38.49 | ^ 30:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 30:38.49 433 | MOZ_RELEASE_ASSERT_GLUE( \ 30:38.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 30:38.49 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 30:38.49 | ^~~~~~~~~~~~~~~~~~ 30:38.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 30:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 30:38.50 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 30:38.50 /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] 30:38.50 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 30:38.50 | ~~~~~~~^~~~ 30:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 30:38.50 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 30:38.50 | ^ 30:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 30:38.50 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 30:38.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 30:38.50 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 30:38.50 | ^ 30:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 30:38.50 433 | MOZ_RELEASE_ASSERT_GLUE( \ 30:38.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 30:38.50 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 30:38.50 | ^~~~~~~~~~~~~~~~~~ 30:38.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 30:38.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 30:38.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 30:38.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 30:38.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 30:38.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 30:38.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 30:38.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 30:38.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 = long unsigned int]': 30:38.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 = char16_t; long unsigned int Extent = 18446744073709551615; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 30:38.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5Portability.cpp:31:21: required from here 30:38.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 30:38.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] 30:38.64 154 | (index_ >= 0 && index <= span_->Length())); 30:38.64 | ~~~~~~~^~~~ 30:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 30:38.64 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 30:38.64 | ^ 30:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 30:38.64 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 30:38.64 | ^ 30:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 30:38.64 433 | MOZ_RELEASE_ASSERT_GLUE( \ 30:38.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 30:38.64 153 | MOZ_RELEASE_ASSERT(span == nullptr || 30:38.64 | ^~~~~~~~~~~~~~~~~~ 30:38.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAtom.h:10, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5HtmlAttributes.h:29, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.h:8, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 30:38.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 30:38.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 30:38.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] 30:38.64 154 | (index_ >= 0 && index <= span_->Length())); 30:38.64 | ~~~~~~~^~~~ 30:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 30:38.65 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 30:38.65 | ^ 30:38.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 30:38.65 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 30:38.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:38.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 30:38.65 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 30:38.65 | ^ 30:38.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 30:38.65 433 | MOZ_RELEASE_ASSERT_GLUE( \ 30:38.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:38.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 30:38.65 153 | MOZ_RELEASE_ASSERT(span == nullptr || 30:38.65 | ^~~~~~~~~~~~~~~~~~ 30:43.96 libparser_html.a.desc 30:49.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 30:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 30:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 30:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/Cache.h:9, 30:49.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp:6: 30:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 30:49.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:49.99 819 | foundInterface = 0; \ 30:49.99 | ^~~~~~~~~~~~~~ 30:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:49.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:49.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:49.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:49.99 236 | NS_INTERFACE_MAP_END 30:49.99 | ^~~~~~~~~~~~~~~~~~~~ 30:50.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 30:50.00 800 | else 30:50.00 | ^~~~ 30:50.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:50.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:50.00 | ^~~~~~~~~~~~~~~~~~ 30:50.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/Cache.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:50.00 235 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:50.00 | ^~~~~~~~~~~~~~~~~~~~~~ 31:02.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 31:02.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 31:02.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 31:02.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/cache/CacheStorage.h:9, 31:02.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp:6: 31:02.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 31:02.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:02.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:02.50 819 | foundInterface = 0; \ 31:02.50 | ^~~~~~~~~~~~~~ 31:02.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:02.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:02.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:02.50 56 | NS_INTERFACE_MAP_END 31:02.50 | ^~~~~~~~~~~~~~~~~~~~ 31:02.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 31:02.50 800 | else 31:02.50 | ^~~~ 31:02.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:02.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:02.50 | ^~~~~~~~~~~~~~~~~~ 31:02.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/cache/CacheStorage.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:02.50 55 | NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) 31:02.50 | ^~~~~~~~~~~~~~~~~~~~~~ 31:33.50 libipc_ipdl.a.desc 31:34.45 libsecurity_manager_pki.a.desc 31:34.80 libextensions_universalchardet_src_base.a.desc 31:35.95 libtoolkit_components_jsdownloads_src.a.desc 31:36.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_c_media_libstagefright0.c:20: 31:36.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests': 31:36.10 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 31:36.10 /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] 31:36.10 982 | const char *tag; 31:36.10 | ^~~ 31:36.10 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 31:36.10 /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] 31:36.10 981 | int err; 31:36.10 | ^~~ 31:36.10 At top level: 31:36.10 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: 'dumpFilters' defined but not used 31:36.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c:176:13: warning: 'dumpFilters' defined but not used [-Wunused-function] 31:36.10 176 | static void dumpFilters(AndroidLogFormat *p_format) 31:36.10 | ^~~~~~~~~~~ 31:36.10 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c: 'filterinfo_free' defined but not used 31:36.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/liblog/logprint.c:88:13: warning: 'filterinfo_free' defined but not used [-Wunused-function] 31:36.10 88 | static void filterinfo_free(FilterInfo *p_info) 31:36.10 | ^~~~~~~~~~~~~~~ 31:36.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 31:36.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:25, 31:36.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp:28: 31:36.20 /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 = long unsigned int]': 31:36.20 /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 = long unsigned int]' 31:36.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/SortedVector.h:246:6: required from here 31:36.20 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 31:36.20 /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] 31:36.20 158 | memcpy(d,s,n*sizeof(TYPE)); 31:36.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 31:36.20 /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 31:36.20 227 | struct key_value_pair_t { 31:36.20 | ^~~~~~~~~~~~~~~~ 31:36.21 /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 = long unsigned int]': 31:36.21 /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 = long unsigned int]' 31:36.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/SortedVector.h:256:6: required from here 31:36.21 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 31:36.21 /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] 31:36.21 181 | memmove(d,s,n*sizeof(TYPE)); 31:36.21 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 31:36.21 /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 31:36.21 227 | struct key_value_pair_t { 31:36.21 | ^~~~~~~~~~~~~~~~ 31:37.16 libdom_cache.a.desc 31:37.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMemoryReporter.h:804, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaData.h:13, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/Adts.cpp:6, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 31:37.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mp4_demuxer::SPSData]': 31:37.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/H264.cpp:22:10: required from here 31:37.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 mp4_demuxer::SPSData'; use assignment or value-initialization instead 31:37.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 mp4_demuxer::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 31:37.74 31 | memset(aT, 0, sizeof(T)); 31:37.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:37.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/H264.cpp:11, 31:37.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:56: 31:37.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/binding/include/mp4_demuxer/H264.h:15:8: note: 'struct mp4_demuxer::SPSData' declared here 31:37.75 15 | struct SPSData 31:37.75 | ^~~~~~~ 31:37.79 libintl_build.a.desc 31:38.46 libnetwerk_mime.a.desc 31:38.69 libStaticXULComponentsEnd.a.desc 31:39.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:83: 31:39.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp: In member function 'stagefright::SharedBuffer* stagefright::SharedBuffer::editResize(size_t) const': 31:39.39 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 31:39.39 /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] 31:39.39 63 | buf = (SharedBuffer*)realloc(buf, sizeof(SharedBuffer) + newSize); 31:39.39 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:39.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/String8.h:21, 31:39.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:27, 31:39.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/Utils.cpp:29, 31:39.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:38: 31:39.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/SharedBuffer.h:27:7: note: 'class stagefright::SharedBuffer' declared here 31:39.39 27 | class SharedBuffer 31:39.39 | ^~~~~~~~~~~~ 31:39.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 31:39.39 /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)': 31:39.39 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: type qualifiers ignored on cast result type 31:39.39 /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] 31:39.39 579 | const uint16_t* const u16end = (const uint16_t* const) dst + dstLen; 31:39.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:39.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 31:39.43 /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 = long unsigned int]': 31:39.43 /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 = long unsigned int]' 31:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/Vector.h:380:6: required from here 31:39.43 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 31:39.43 /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] 31:39.43 158 | memcpy(d,s,n*sizeof(TYPE)); 31:39.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 31:39.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 31:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 31:39.43 42 | class List 31:39.43 | ^~~~ 31:39.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 31:39.43 /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 = long unsigned int]': 31:39.43 /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 = long unsigned int]' 31:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/Vector.h:390:6: required from here 31:39.43 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 31:39.43 /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] 31:39.43 181 | memmove(d,s,n*sizeof(TYPE)); 31:39.43 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 31:39.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 31:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 31:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 31:39.43 42 | class List 31:39.43 | ^~~~ 31:39.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 31:39.45 /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)': 31:39.45 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 31:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 31:39.45 110 | case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 31:39.45 | ~~~~~~~~^~~~~ 31:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here 31:39.45 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 31:39.45 | ^~~~ 31:39.45 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 31:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 31:39.45 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 31:39.45 | ~~~~~~~~^~~~~ 31:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here 31:39.45 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 31:39.45 | ^~~~ 31:39.45 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 31:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 31:39.45 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 31:39.45 | ~~~~~~~~^~~~~ 31:39.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here 31:39.45 113 | case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]); 31:39.45 | ^~~~ 31:39.71 libmedia_libstagefright.a.desc 31:39.78 libmozsqlite3.so.symbols 31:41.90 libnetwerk_build.a.desc 31:42.15 libwidget_xremoteclient.a.desc 31:42.57 libtoolkit_components_find.a.desc 31:44.17 libintl_strres.a.desc 31:47.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIEventTarget.h:21, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThread.h:10, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AbstractThread.h:12, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/MozPromise.h:9, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDataDemuxer.h:9, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.h:11, 31:47.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.cpp:6: 31:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 31:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.cpp:80:25: required from here 31:47.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 mozilla::adts::FrameHeader'; use assignment or value-initialization instead 31:47.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 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 31:47.64 31 | memset(aT, 0, sizeof(T)); 31:47.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:47.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/ADTSDemuxer.cpp:55:7: note: 'class mozilla::adts::FrameHeader' declared here 31:47.64 55 | class FrameHeader { 31:47.64 | ^~~~~~~~~~~ 31:50.62 libmozsqlite3.so 32:14.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:14.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:14.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:14.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:14.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 32:14.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 32:14.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.h:9, 32:14.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp:6: 32:14.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveReader::QueryInterface(const nsIID&, void**)': 32:14.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:14.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:14.35 819 | foundInterface = 0; \ 32:14.35 | ^~~~~~~~~~~~~~ 32:14.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:14.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:14.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:14.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:14.35 213 | NS_INTERFACE_MAP_END 32:14.35 | ^~~~~~~~~~~~~~~~~~~~ 32:14.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 32:14.35 800 | else 32:14.35 | ^~~~ 32:14.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:14.35 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:14.35 | ^~~~~~~~~~~~~~~~~~ 32:14.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:14.35 212 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:14.35 | ^~~~~~~~~~~~~~~~~~~~~~ 32:16.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.h:9, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.h:10, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:6: 32:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveRequest::QueryInterface(const nsIID&, void**)': 32:16.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:16.14 837 | foundInterface = 0; \ 32:16.14 | ^~~~~~~~~~~~~~ 32:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:16.14 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:16.14 275 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 32:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:16.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveReader.h:9, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.h:10, 32:16.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:6: 32:16.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 32:16.14 258 | } else 32:16.14 | ^~~~ 32:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:16.14 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:16.14 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveRequest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:16.14 274 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ArchiveRequest) 32:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 32:19.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 32:19.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 32:19.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 32:19.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.h:9, 32:19.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 32:19.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 32:19.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:19.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:19.20 837 | foundInterface = 0; \ 32:19.20 | ^~~~~~~~~~~~~~ 32:19.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:19.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:19.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:19.20 216 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 32:19.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 32:19.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.h:9, 32:19.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 32:19.20 /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:19.20 258 | } else 32:19.20 | ^~~~ 32:19.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:19.20 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:19.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:19.20 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:19.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CanvasCaptureMediaStream.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:19.20 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureMediaStream) 32:19.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveZipFile.cpp: In constructor 'ArchiveInputStream::ArchiveInputStream(uint64_t, nsIInputStream*, nsString&, uint32_t, uint32_t, ZipCentral&)': 32:20.04 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 32:20.04 /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] 32:20.05 42 | memset(&mData, 0, sizeof(mData)); 32:20.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/archivereader/ArchiveZipFile.cpp:75:10: note: 'struct ArchiveInputStream::' declared here 32:20.05 75 | struct { 32:20.05 | ^ 32:20.42 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CubebUtils.cpp: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used 32:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/CubebUtils.cpp:58:6: warning: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used [-Wunused-variable] 32:20.43 58 | bool sAudioStreamInitEverSucceeded = false; 32:20.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.48 libdom_archivereader.a.desc 32:22.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 32:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 32:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 32:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 32:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 32:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 32:22.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:22.85 819 | foundInterface = 0; \ 32:22.85 | ^~~~~~~~~~~~~~ 32:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:22.85 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:22.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:22.85 132 | NS_INTERFACE_MAP_END 32:22.85 | ^~~~~~~~~~~~~~~~~~~~ 32:22.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 32:22.85 800 | else 32:22.85 | ^~~~ 32:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:22.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:22.85 | ^~~~~~~~~~~~~~~~~~ 32:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:22.85 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:22.85 | ^~~~~~~~~~~~~~~~~~~~~~ 32:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::PlaybackTrackListener::QueryInterface(const nsIID&, void**)': 32:22.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:22.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:22.86 837 | foundInterface = 0; \ 32:22.86 | ^~~~~~~~~~~~~~ 32:22.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:22.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:22.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:22.86 342 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackConsumer) 32:22.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 32:22.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 32:22.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 32:22.86 258 | } else 32:22.86 | ^~~~ 32:22.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:22.87 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.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:22.87 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:22.87 341 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMMediaStream::PlaybackTrackListener) 32:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 32:22.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 32:22.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 32:22.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 32:22.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 32:22.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 32:22.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:22.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:22.87 837 | foundInterface = 0; \ 32:22.87 | ^~~~~~~~~~~~~~ 32:22.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:22.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:22.87 379 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 32:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.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 32:22.87 800 | else 32:22.87 | ^~~~ 32:22.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:22.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:22.87 | ^~~~~~~~~~~~~~~~~~ 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:22.88 378 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 32:22.88 | ^~~~~~~~~~~~~~~~~~~~~~ 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 32:22.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:22.88 837 | foundInterface = 0; \ 32:22.88 | ^~~~~~~~~~~~~~ 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:22.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:22.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:22.88 386 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 32:22.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.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 32:22.88 800 | else 32:22.88 | ^~~~ 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:22.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:22.88 | ^~~~~~~~~~~~~~~~~~ 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:22.88 385 | NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 32:22.88 | ^~~~~~~~~~~~~~~~~~~~~~ 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 32:22.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:22.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:22.89 837 | foundInterface = 0; \ 32:22.89 | ^~~~~~~~~~~~~~ 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:22.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:22.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:22.89 395 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 32:22.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 32:22.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 32:22.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 32:22.89 258 | } else 32:22.89 | ^~~~ 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:22.89 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:22.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:22.89 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:22.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:394:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:22.89 394 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMAudioNodeMediaStream) 32:22.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 32:22.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 32:22.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 32:22.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:9, 32:22.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 32:22.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:22.89 837 | foundInterface = 0; \ 32:22.89 | ^~~~~~~~~~~~~~ 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:22.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:22.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:701:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:22.89 701 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 32:22.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.h:12, 32:22.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:6: 32:22.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 32:22.90 258 | } else 32:22.90 | ^~~~ 32:22.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:22.90 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:22.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:22.90 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:22.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:22.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/DOMMediaStream.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:22.90 700 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ClonedStreamSourceGetter) 32:22.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:23.39 libimage_build.a.desc 32:25.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:25.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:25.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsICache.h:10, 32:25.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:7: 32:25.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:25.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:25.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:25.85 819 | foundInterface = 0; \ 32:25.85 | ^~~~~~~~~~~~~~ 32:25.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:25.85 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 32:25.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:25.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 32:25.86 702 | NS_INTERFACE_MAP_END_THREADSAFE 32:25.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.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 32:25.86 800 | else 32:25.86 | ^~~~ 32:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:25.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:25.86 | ^~~~~~~~~~~~~~~~~~ 32:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:701:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:25.86 701 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:25.86 | ^~~~~~~~~~~~~~~~~~~~~~ 32:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:25.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:25.86 819 | foundInterface = 0; \ 32:25.86 | ^~~~~~~~~~~~~~ 32:25.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:25.86 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 32:25.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 32:25.87 895 | NS_INTERFACE_MAP_END_THREADSAFE 32:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.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 32:25.87 800 | else 32:25.87 | ^~~~ 32:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:25.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:25.87 | ^~~~~~~~~~~~~~~~~~ 32:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:25.87 894 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:25.87 | ^~~~~~~~~~~~~~~~~~~~~~ 32:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:25.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:25.87 819 | foundInterface = 0; \ 32:25.87 | ^~~~~~~~~~~~~~ 32:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:25.87 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 32:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:25.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 32:25.87 1081 | NS_INTERFACE_MAP_END_THREADSAFE 32:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.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 32:25.87 800 | else 32:25.88 | ^~~~ 32:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:25.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:25.88 | ^~~~~~~~~~~~~~~~~~ 32:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:25.88 1080 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:25.88 | ^~~~~~~~~~~~~~~~~~~~~~ 32:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:25.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:25.88 819 | foundInterface = 0; \ 32:25.88 | ^~~~~~~~~~~~~~ 32:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:25.88 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 32:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:25.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 32:25.88 1311 | NS_INTERFACE_MAP_END_THREADSAFE 32:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.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 32:25.88 800 | else 32:25.88 | ^~~~ 32:25.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:25.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:25.89 | ^~~~~~~~~~~~~~~~~~ 32:25.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:25.89 1310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:25.89 | ^~~~~~~~~~~~~~~~~~~~~~ 32:32.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:32.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:32.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:32.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:32.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 32:32.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:32.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.h:8, 32:32.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp:6: 32:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 32:32.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:32.12 819 | foundInterface = 0; \ 32:32.12 | ^~~~~~~~~~~~~~ 32:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:32.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:32.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:32.12 34 | NS_INTERFACE_MAP_END 32:32.12 | ^~~~~~~~~~~~~~~~~~~~ 32:32.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 32:32.12 800 | else 32:32.12 | ^~~~ 32:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:32.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:32.12 | ^~~~~~~~~~~~~~~~~~ 32:32.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/GetUserMediaRequest.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:32.12 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:32.12 | ^~~~~~~~~~~~~~~~~~~~~~ 32:32.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 32:32.97 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 32:32.97 /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] 32:32.97 87 | memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 32:32.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:32.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 32:32.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 32:32.97 327 | struct nsDiskCacheHeader { 32:32.97 | ^~~~~~~~~~~~~~~~~ 32:32.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 32:32.97 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 32:32.97 /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] 32:32.97 364 | memset(newRecords + count, 0, 32:32.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 32:32.97 365 | (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 32:32.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:32.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 32:32.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 32:32.97 88 | class nsDiskCacheRecord { 32:32.97 | ^~~~~~~~~~~~~~~~~ 32:34.36 libnetwerk_cache.a.desc 32:39.17 libembedding_components_printingui_ipc.a.desc 32:44.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 32:44.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:16, 32:44.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 32:44.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)': 32:44.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 32:44.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] 32:44.47 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 32:44.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:44.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 32:44.47 712 | class CompressedGlyph { 32:44.47 | ^~~~~~~~~~~~~~~ 32:44.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)': 32:44.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 32:44.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] 32:44.47 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 32:44.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:44.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 32:44.47 712 | class CompressedGlyph { 32:44.47 | ^~~~~~~~~~~~~~~ 32:45.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:30: 32:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 32:45.35 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 32:45.35 /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] 32:45.35 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 32:45.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:45.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/nsICanvasRenderingContextInternal.h:14, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:11, 32:45.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 32:45.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 32:45.35 585 | class nsCSSValue { 32:45.35 | ^~~~~~~~~~ 32:46.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 32:46.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 32:46.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 32:46.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:10, 32:46.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 32:46.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 32:46.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:46.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:46.77 819 | foundInterface = 0; \ 32:46.77 | ^~~~~~~~~~~~~~ 32:46.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:46.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:46.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:46.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:1079:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:46.77 1079 | NS_INTERFACE_MAP_END 32:46.77 | ^~~~~~~~~~~~~~~~~~~~ 32:46.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 32:46.77 800 | else 32:46.77 | ^~~~ 32:46.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:46.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:46.77 | ^~~~~~~~~~~~~~~~~~ 32:46.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.cpp:1078:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:46.77 1078 | NS_INTERFACE_MAP_ENTRY(nsISupports) 32:46.77 | ^~~~~~~~~~~~~~~~~~~~~~ 32:53.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 32:53.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 32:53.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContextHelper.cpp:11: 32:53.14 /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)': 32:53.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 32:53.14 /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] 32:53.14 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 32:53.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:53.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 32:53.14 712 | class CompressedGlyph { 32:53.14 | ^~~~~~~~~~~~~~~ 32:53.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)': 32:53.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 32:53.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] 32:53.14 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 32:53.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:53.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 32:53.14 712 | class CompressedGlyph { 32:53.14 | ^~~~~~~~~~~~~~~ 33:01.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 33:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaDeviceInfo.h:8, 33:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp:5: 33:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 33:01.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:01.03 819 | foundInterface = 0; \ 33:01.03 | ^~~~~~~~~~~~~~ 33:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:01.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:01.03 28 | NS_INTERFACE_MAP_END 33:01.03 | ^~~~~~~~~~~~~~~~~~~~ 33:01.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 33:01.03 800 | else 33:01.03 | ^~~~ 33:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:01.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:01.03 | ^~~~~~~~~~~~~~~~~~ 33:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:01.03 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:01.03 | ^~~~~~~~~~~~~~~~~~~~~~ 33:01.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 33:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:16, 33:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:18: 33:01.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)': 33:01.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 33:01.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] 33:01.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:01.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:01.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:01.37 712 | class CompressedGlyph { 33:01.37 | ^~~~~~~~~~~~~~~ 33:01.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)': 33:01.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 33:01.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] 33:01.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:01.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:01.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:01.37 712 | class CompressedGlyph { 33:01.37 | ^~~~~~~~~~~~~~~ 33:02.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ImageBitmap.h:12, 33:02.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:7: 33:02.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 33:02.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:02.34 819 | foundInterface = 0; \ 33:02.34 | ^~~~~~~~~~~~~~ 33:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:02.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:02.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:02.34 45 | NS_INTERFACE_MAP_END 33:02.34 | ^~~~~~~~~~~~~~~~~~~~ 33:02.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 33:02.34 800 | else 33:02.34 | ^~~~ 33:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:02.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:02.34 | ^~~~~~~~~~~~~~~~~~ 33:02.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmap.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:02.34 44 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:02.34 | ^~~~~~~~~~~~~~~~~~~~~~ 33:04.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 33:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaDevices.h:8, 33:04.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp:5: 33:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 33:04.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:04.40 837 | foundInterface = 0; \ 33:04.40 | ^~~~~~~~~~~~~~ 33:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:04.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:04.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:04.40 211 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:04.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:04.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 33:04.40 800 | else 33:04.40 | ^~~~ 33:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:04.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:04.40 | ^~~~~~~~~~~~~~~~~~ 33:04.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaDevices.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:04.40 210 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 33:04.40 | ^~~~~~~~~~~~~~~~~~~~~~ 33:06.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxPrefs.h:14, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/gfx/2D.h:33, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.h:8, 33:06.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp:6: 33:06.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 33:06.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:06.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:06.81 819 | foundInterface = 0; \ 33:06.81 | ^~~~~~~~~~~~~~ 33:06.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:06.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:06.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:06.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp:326:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:06.82 326 | NS_INTERFACE_MAP_END 33:06.82 | ^~~~~~~~~~~~~~~~~~~~ 33:06.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 33:06.82 800 | else 33:06.82 | ^~~~ 33:06.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:06.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:06.82 | ^~~~~~~~~~~~~~~~~~ 33:06.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageBitmapRenderingContext.cpp:325:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:06.82 325 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:06.82 | ^~~~~~~~~~~~~~~~~~~~~~ 33:10.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 33:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ImageData.h:10, 33:10.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp:7: 33:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 33:10.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:10.24 819 | foundInterface = 0; \ 33:10.24 | ^~~~~~~~~~~~~~ 33:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:10.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:10.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:10.24 25 | NS_INTERFACE_MAP_END 33:10.24 | ^~~~~~~~~~~~~~~~~~~~ 33:10.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 33:10.24 800 | else 33:10.24 | ^~~~ 33:10.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:10.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:10.24 | ^~~~~~~~~~~~~~~~~~ 33:10.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:10.25 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:10.25 | ^~~~~~~~~~~~~~~~~~~~~~ 33:15.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ImageContainer.h:14, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/DOMMediaStream.h:9, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaEngine.h:9, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.h:8, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:6: 33:15.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 33:15.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:15.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:15.32 837 | foundInterface = 0; \ 33:15.32 | ^~~~~~~~~~~~~~ 33:15.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:15.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:15.32 953 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 33:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/DOMMediaStream.h:12, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/MediaEngine.h:9, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.h:8, 33:15.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:6: 33:15.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 33:15.32 258 | } else 33:15.32 | ^~~~ 33:15.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:15.32 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:15.32 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaManager.cpp:952:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:15.32 952 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FakeTrackSourceGetter) 33:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 33:15.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/CanvasRenderingContext2D.h:16, 33:15.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:19: 33:15.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)': 33:15.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 33:15.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] 33:15.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:15.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:15.46 712 | class CompressedGlyph { 33:15.46 | ^~~~~~~~~~~~~~~ 33:15.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)': 33:15.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 33:15.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] 33:15.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:15.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:15.47 712 | class CompressedGlyph { 33:15.47 | ^~~~~~~~~~~~~~~ 33:15.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:15.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 33:15.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 33:15.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.h:10, 33:15.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:7: 33:15.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 33:15.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:15.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:15.98 837 | foundInterface = 0; \ 33:15.98 | ^~~~~~~~~~~~~~ 33:15.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:15.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:15.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:376:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:15.98 376 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:15.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.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 33:15.98 800 | else 33:15.98 | ^~~~ 33:15.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:15.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:15.98 | ^~~~~~~~~~~~~~~~~~ 33:15.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/OffscreenCanvas.cpp:375:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:15.98 375 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:15.98 | ^~~~~~~~~~~~~~~~~~~~~~ 33:21.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.h:10, 33:21.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp:7: 33:21.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 33:21.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:21.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:21.37 837 | foundInterface = 0; \ 33:21.37 | ^~~~~~~~~~~~~~ 33:21.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:21.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:21.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:21.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:21.37 125 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:21.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:21.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 33:21.37 800 | else 33:21.37 | ^~~~ 33:21.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:21.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:21.38 | ^~~~~~~~~~~~~~~~~~ 33:21.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaRecorder.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:21.38 124 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 33:21.38 | ^~~~~~~~~~~~~~~~~~~~~~ 33:29.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:29.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 33:29.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:29.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:29.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 33:29.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:29.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.h:11, 33:29.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp:7: 33:29.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 33:29.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:29.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:29.39 819 | foundInterface = 0; \ 33:29.39 | ^~~~~~~~~~~~~~ 33:29.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:29.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:29.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:29.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:29.39 60 | NS_INTERFACE_MAP_END 33:29.39 | ^~~~~~~~~~~~~~~~~~~~ 33:29.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 33:29.40 800 | else 33:29.40 | ^~~~ 33:29.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:29.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:29.40 | ^~~~~~~~~~~~~~~~~~ 33:29.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamError.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:29.40 59 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 33:29.40 | ^~~~~~~~~~~~~~~~~~~~~~ 33:37.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 33:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 33:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.h:9, 33:37.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:6: 33:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 33:37.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:37.50 819 | foundInterface = 0; \ 33:37.50 | ^~~~~~~~~~~~~~ 33:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:37.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:37.50 35 | NS_INTERFACE_MAP_END 33:37.50 | ^~~~~~~~~~~~~~~~~~~~ 33:37.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 33:37.50 800 | else 33:37.50 | ^~~~ 33:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:37.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:37.50 | ^~~~~~~~~~~~~~~~~~ 33:37.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:37.50 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:37.50 | ^~~~~~~~~~~~~~~~~~~~~~ 33:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackConsumer::QueryInterface(const nsIID&, void**)': 33:37.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:37.51 819 | foundInterface = 0; \ 33:37.51 | ^~~~~~~~~~~~~~ 33:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:37.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:37.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:37.51 64 | NS_INTERFACE_MAP_END 33:37.51 | ^~~~~~~~~~~~~~~~~~~~ 33:37.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 33:37.51 800 | else 33:37.51 | ^~~~ 33:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:37.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:37.51 | ^~~~~~~~~~~~~~~~~~ 33:37.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:37.51 63 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:37.51 | ^~~~~~~~~~~~~~~~~~~~~~ 33:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 33:37.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:37.53 837 | foundInterface = 0; \ 33:37.53 | ^~~~~~~~~~~~~~ 33:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:37.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:37.53 210 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:37.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 33:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.h:9, 33:37.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:6: 33:37.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 33:37.53 258 | } else 33:37.53 | ^~~~ 33:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:37.53 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:37.53 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:37.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaStreamTrack.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:37.53 209 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrack) 33:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:41.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 33:41.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 33:41.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 33:41.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:7: 33:41.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 33:41.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:41.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:41.91 837 | foundInterface = 0; \ 33:41.91 | ^~~~~~~~~~~~~~ 33:41.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:41.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:41.91 36 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 33:41.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 33:41.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:7: 33:41.91 /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:41.91 258 | } else 33:41.91 | ^~~~ 33:41.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:41.91 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:41.91 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:41.91 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrack) 33:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:45.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 33:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 33:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 33:45.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:7: 33:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 33:45.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:45.10 837 | foundInterface = 0; \ 33:45.10 | ^~~~~~~~~~~~~~ 33:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:45.10 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:45.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:45.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:45.10 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:45.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:45.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 33:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrack.h:10, 33:45.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:7: 33:45.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 33:45.11 258 | } else 33:45.11 | ^~~~ 33:45.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:45.11 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:45.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:45.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:45.11 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:45.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:45.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:45.11 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrackList) 33:45.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:54.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:7: 33:54.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 33:54.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:54.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:54.75 837 | foundInterface = 0; \ 33:54.75 | ^~~~~~~~~~~~~~ 33:54.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:54.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:54.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:54.75 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:54.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 33:54.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:7: 33:54.75 /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:54.75 258 | } else 33:54.75 | ^~~~ 33:54.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:54.75 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:54.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:54.75 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:54.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:54.75 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrack) 33:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:57.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:6: 33:57.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 33:57.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:57.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:57.87 837 | foundInterface = 0; \ 33:57.87 | ^~~~~~~~~~~~~~ 33:57.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:57.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:57.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:57.87 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 33:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:57.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyledElement.h:17, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMappedAttributeElement.h:15, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsGenericHTMLElement.h:10, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 33:57.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 33:57.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:6: 33:57.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 33:57.88 258 | } else 33:57.88 | ^~~~ 33:57.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:57.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:57.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:57.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:57.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:57.88 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackCue) 33:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:00.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:00.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:00.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:00.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:00.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 34:00.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackCueList.h:10, 34:00.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp:6: 34:00.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 34:00.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:00.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:00.47 819 | foundInterface = 0; \ 34:00.47 | ^~~~~~~~~~~~~~ 34:00.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:00.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:00.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:00.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:00.47 33 | NS_INTERFACE_MAP_END 34:00.47 | ^~~~~~~~~~~~~~~~~~~~ 34:00.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 34:00.47 800 | else 34:00.47 | ^~~~ 34:00.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:00.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:00.47 | ^~~~~~~~~~~~~~~~~~ 34:00.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:00.47 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:00.47 | ^~~~~~~~~~~~~~~~~~~~~~ 34:02.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 34:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 34:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 34:02.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:6: 34:02.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 34:02.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:02.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:02.77 837 | foundInterface = 0; \ 34:02.77 | ^~~~~~~~~~~~~~ 34:02.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:02.77 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:02.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:02.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:02.78 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:02.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 34:02.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 34:02.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:6: 34:02.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 34:02.78 258 | } else 34:02.78 | ^~~~ 34:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 34:02.78 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 34:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 34:02.78 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 34:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:02.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 34:02.78 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackList) 34:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:04.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 34:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 34:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 34:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackRegion.h:10, 34:04.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp:7: 34:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 34:04.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:04.63 819 | foundInterface = 0; \ 34:04.63 | ^~~~~~~~~~~~~~ 34:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:04.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:04.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:04.63 19 | NS_INTERFACE_MAP_END 34:04.63 | ^~~~~~~~~~~~~~~~~~~~ 34:04.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 34:04.63 800 | else 34:04.63 | ^~~~ 34:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:04.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:04.63 | ^~~~~~~~~~~~~~~~~~ 34:04.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/TextTrackRegion.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:04.63 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 34:04.63 | ^~~~~~~~~~~~~~~~~~~~~~ 34:21.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:7: 34:21.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 34:21.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:21.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.54 837 | foundInterface = 0; \ 34:21.54 | ^~~~~~~~~~~~~~ 34:21.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:21.54 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:21.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:21.54 36 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 34:21.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyledElement.h:17, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsMappedAttributeElement.h:15, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsGenericHTMLElement.h:10, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 34:21.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:7: 34:21.54 /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:21.54 258 | } else 34:21.54 | ^~~~ 34:21.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 34:21.54 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 34:21.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 34:21.54 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 34:21.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/VideoTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 34:21.54 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(VideoTrack) 34:21.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:26.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 34:26.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 34:26.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 34:26.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 34:26.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 34:26.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.h:15, 34:26.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp:6: 34:26.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 34:26.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:26.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:26.34 819 | foundInterface = 0; \ 34:26.34 | ^~~~~~~~~~~~~~ 34:26.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:26.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:26.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:26.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp:2337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:26.34 2337 | NS_INTERFACE_MAP_END 34:26.34 | ^~~~~~~~~~~~~~~~~~~~ 34:26.34 /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 34:26.34 811 | else 34:26.34 | ^~~~ 34:26.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 34:26.34 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 34:26.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/canvas/WebGLContext.cpp:2336:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 34:26.35 2336 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMWebGLRenderingContext) 34:26.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:28.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 34:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 34:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWebVTTListener.h:10, 34:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.h:9, 34:28.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp:6: 34:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 34:28.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:28.22 819 | foundInterface = 0; \ 34:28.22 | ^~~~~~~~~~~~~~ 34:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:28.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:28.22 27 | NS_INTERFACE_MAP_END 34:28.22 | ^~~~~~~~~~~~~~~~~~~~ 34:28.22 /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 34:28.22 811 | else 34:28.22 | ^~~~ 34:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 34:28.22 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 34:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:28.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 34:28.22 26 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 34:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:29.50 libdom_media.a.desc 34:33.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 34:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 34:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 34:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 34:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:6: 34:33.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 34:33.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 34:33.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:33.04 819 | foundInterface = 0; \ 34:33.05 | ^~~~~~~~~~~~~~ 34:33.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:33.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:33.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:33.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:625:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:33.05 625 | NS_INTERFACE_MAP_END 34:33.05 | ^~~~~~~~~~~~~~~~~~~~ 34:33.05 /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 34:33.05 805 | else 34:33.05 | ^~~~ 34:33.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 34:33.05 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 34:33.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:33.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:623:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 34:33.05 623 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 34:33.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:33.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: In member function 'nsresult XREMain::XRE_mainRun()': 34:33.10 Warning: -Waddress in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 34:33.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:3612:34: warning: comparison with string literal results in unspecified behavior [-Waddress] 34:33.11 3612 | aKey = (((MOZ_APP_NAME == "basilisk") 34:33.11 Warning: -Waddress in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 34:33.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsAppRunner.cpp:3613:39: warning: comparison with string literal results in unspecified behavior [-Waddress] 34:33.11 3613 | || (MOZ_APP_NAME == "palemoon")) 34:38.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:74: 34:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsXREDirProvider.cpp: In member function 'virtual nsresult nsXREDirProvider::DoStartup()': 34:38.78 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsXREDirProvider.cpp: variable 'mode' set but not used 34:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/xre/nsXREDirProvider.cpp:893:9: warning: variable 'mode' set but not used [-Wunused-but-set-variable] 34:38.78 893 | int mode = 1; 34:38.78 | ^~~~ 34:39.28 libtoolkit_xre.a.desc 34:39.88 libimage_encoders_png.a.desc 34:46.05 libdom_media_flac.a.desc 35:06.36 libmedia_libaom.a.desc 35:06.78 libgfx_qcms.a.desc 35:06.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-blob.cc:34: 35:06.90 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_tag*) [with int max_level = 0]' may be missing attributes 35:06.90 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:06.90 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:06.90 | ^~~~~~~~~~~~~~~~~~~ 35:06.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:06.90 665 | _hb_debug_msg_va (const char *what, 35:06.90 | ^~~~~~~~~~~~~~~~ 35:06.90 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 35:06.90 /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] 35:06.90 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:06.90 | ^~~~~~~~~~~~~~~~ 35:06.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:06.90 733 | _hb_debug_msg (const char *what, 35:06.90 | ^~~~~~~~~~~~~ 35:06.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 35:06.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-buffer.cc:30: 35:06.97 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_tag*) [with int max_level = 0]' may be missing attributes 35:06.97 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:06.97 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:06.97 | ^~~~~~~~~~~~~~~~~~~ 35:06.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:06.97 665 | _hb_debug_msg_va (const char *what, 35:06.97 | ^~~~~~~~~~~~~~~~ 35:06.97 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 35:06.97 /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] 35:06.97 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:06.97 | ^~~~~~~~~~~~~~~~ 35:06.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:06.97 733 | _hb_debug_msg (const char *what, 35:06.97 | ^~~~~~~~~~~~~ 35:07.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-common.cc:29: 35:07.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_tag*) [with int max_level = 0]' may be missing attributes 35:07.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:07.12 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:07.12 | ^~~~~~~~~~~~~~~~~~~ 35:07.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:07.12 665 | _hb_debug_msg_va (const char *what, 35:07.12 | ^~~~~~~~~~~~~~~~ 35:07.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 35:07.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] 35:07.12 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:07.12 | ^~~~~~~~~~~~~~~~ 35:07.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:07.13 733 | _hb_debug_msg (const char *what, 35:07.13 | ^~~~~~~~~~~~~ 35:07.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-face.cc:29: 35:07.22 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_tag*) [with int max_level = 0]' may be missing attributes 35:07.22 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:07.22 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:07.22 | ^~~~~~~~~~~~~~~~~~~ 35:07.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:07.22 665 | _hb_debug_msg_va (const char *what, 35:07.22 | ^~~~~~~~~~~~~~~~ 35:07.22 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 35:07.22 /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] 35:07.22 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:07.22 | ^~~~~~~~~~~~~~~~ 35:07.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:07.22 733 | _hb_debug_msg (const char *what, 35:07.22 | ^~~~~~~~~~~~~ 35:07.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 35:07.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-fallback-shape.cc:28: 35:07.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_tag*) [with int max_level = 0]' may be missing attributes 35:07.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:07.38 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:07.38 | ^~~~~~~~~~~~~~~~~~~ 35:07.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:07.38 665 | _hb_debug_msg_va (const char *what, 35:07.38 | ^~~~~~~~~~~~~~~~ 35:07.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 35:07.38 /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] 35:07.38 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:07.38 | ^~~~~~~~~~~~~~~~ 35:07.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:07.38 733 | _hb_debug_msg (const char *what, 35:07.38 | ^~~~~~~~~~~~~ 35:07.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-font.cc:29: 35:07.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_tag*) [with int max_level = 0]' may be missing attributes 35:07.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:07.47 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:07.47 | ^~~~~~~~~~~~~~~~~~~ 35:07.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:07.47 665 | _hb_debug_msg_va (const char *what, 35:07.47 | ^~~~~~~~~~~~~~~~ 35:07.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 35:07.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] 35:07.47 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:07.47 | ^~~~~~~~~~~~~~~~ 35:07.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:07.47 733 | _hb_debug_msg (const char *what, 35:07.47 | ^~~~~~~~~~~~~ 35:07.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 35:07.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-layout.cc:31: 35:07.66 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_tag*) [with int max_level = 0]' may be missing attributes 35:07.66 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:07.66 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:07.66 | ^~~~~~~~~~~~~~~~~~~ 35:07.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:07.66 665 | _hb_debug_msg_va (const char *what, 35:07.66 | ^~~~~~~~~~~~~~~~ 35:07.66 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 35:07.66 /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] 35:07.66 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:07.66 | ^~~~~~~~~~~~~~~~ 35:07.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:07.66 733 | _hb_debug_msg (const char *what, 35:07.66 | ^~~~~~~~~~~~~ 35:09.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 35:09.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 35:09.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-map.cc:29: 35:09.19 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_tag*) [with int max_level = 0]' may be missing attributes 35:09.19 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:09.19 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:09.19 | ^~~~~~~~~~~~~~~~~~~ 35:09.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:09.20 665 | _hb_debug_msg_va (const char *what, 35:09.20 | ^~~~~~~~~~~~~~~~ 35:09.20 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 35:09.20 /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] 35:09.20 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:09.20 | ^~~~~~~~~~~~~~~~ 35:09.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:09.20 733 | _hb_debug_msg (const char *what, 35:09.20 | ^~~~~~~~~~~~~ 35:09.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 35:09.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-math.cc:27: 35:09.32 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_tag*) [with int max_level = 0]' may be missing attributes 35:09.32 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:09.32 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:09.32 | ^~~~~~~~~~~~~~~~~~~ 35:09.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:09.32 665 | _hb_debug_msg_va (const char *what, 35:09.32 | ^~~~~~~~~~~~~~~~ 35:09.32 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 35:09.32 /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] 35:09.32 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:09.32 | ^~~~~~~~~~~~~~~~ 35:09.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:09.32 733 | _hb_debug_msg (const char *what, 35:09.32 | ^~~~~~~~~~~~~ 35:09.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh:32, 35:09.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:27: 35:09.66 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_tag*) [with int max_level = 0]' may be missing attributes 35:09.66 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:09.66 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:09.66 | ^~~~~~~~~~~~~~~~~~~ 35:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:09.66 665 | _hb_debug_msg_va (const char *what, 35:09.66 | ^~~~~~~~~~~~~~~~ 35:09.66 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 35:09.66 /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] 35:09.66 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:09.66 | ^~~~~~~~~~~~~~~~ 35:09.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:09.66 733 | _hb_debug_msg (const char *what, 35:09.66 | ^~~~~~~~~~~~~ 35:10.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 35:10.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-default.cc:27: 35:10.10 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_tag*) [with int max_level = 0]' may be missing attributes 35:10.10 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:10.10 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:10.10 | ^~~~~~~~~~~~~~~~~~~ 35:10.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:10.10 665 | _hb_debug_msg_va (const char *what, 35:10.11 | ^~~~~~~~~~~~~~~~ 35:10.11 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 35:10.11 /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] 35:10.11 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:10.11 | ^~~~~~~~~~~~~~~~ 35:10.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:10.11 733 | _hb_debug_msg (const char *what, 35:10.11 | ^~~~~~~~~~~~~ 35:10.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 35:10.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 35:10.19 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_tag*) [with int max_level = 0]' may be missing attributes 35:10.19 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:10.19 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:10.19 | ^~~~~~~~~~~~~~~~~~~ 35:10.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:10.19 665 | _hb_debug_msg_va (const char *what, 35:10.19 | ^~~~~~~~~~~~~~~~ 35:10.19 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 35:10.20 /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] 35:10.20 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:10.20 | ^~~~~~~~~~~~~~~~ 35:10.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:10.20 733 | _hb_debug_msg (const char *what, 35:10.20 | ^~~~~~~~~~~~~ 35:10.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 35:10.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hebrew.cc:27: 35:10.30 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_tag*) [with int max_level = 0]' may be missing attributes 35:10.30 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:10.30 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:10.30 | ^~~~~~~~~~~~~~~~~~~ 35:10.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:10.30 665 | _hb_debug_msg_va (const char *what, 35:10.30 | ^~~~~~~~~~~~~~~~ 35:10.30 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 35:10.30 /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] 35:10.30 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:10.31 | ^~~~~~~~~~~~~~~~ 35:10.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:10.31 733 | _hb_debug_msg (const char *what, 35:10.31 | ^~~~~~~~~~~~~ 35:10.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 35:10.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:17: 35:10.41 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_tag*) [with int max_level = 0]' may be missing attributes 35:10.41 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:10.41 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:10.41 | ^~~~~~~~~~~~~~~~~~~ 35:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:10.41 665 | _hb_debug_msg_va (const char *what, 35:10.41 | ^~~~~~~~~~~~~~~~ 35:10.41 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 35:10.41 /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] 35:10.41 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:10.41 | ^~~~~~~~~~~~~~~~ 35:10.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:10.41 733 | _hb_debug_msg (const char *what, 35:10.41 | ^~~~~~~~~~~~~ 35:10.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 35:10.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 35:10.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_tag*) [with int max_level = 0]' may be missing attributes 35:10.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:10.84 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:10.84 | ^~~~~~~~~~~~~~~~~~~ 35:10.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:10.84 665 | _hb_debug_msg_va (const char *what, 35:10.84 | ^~~~~~~~~~~~~~~~ 35:10.84 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 35:10.84 /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] 35:10.84 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:10.84 | ^~~~~~~~~~~~~~~~ 35:10.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:10.84 733 | _hb_debug_msg (const char *what, 35:10.84 | ^~~~~~~~~~~~~ 35:11.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 35:11.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:27: 35:11.04 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_tag*) [with int max_level = 0]' may be missing attributes 35:11.04 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.05 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.05 | ^~~~~~~~~~~~~~~~~~~ 35:11.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.05 665 | _hb_debug_msg_va (const char *what, 35:11.05 | ^~~~~~~~~~~~~~~~ 35:11.05 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 35:11.05 /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] 35:11.05 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.05 | ^~~~~~~~~~~~~~~~ 35:11.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.05 733 | _hb_debug_msg (const char *what, 35:11.05 | ^~~~~~~~~~~~~ 35:11.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 35:11.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-thai.cc:27: 35:11.16 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_tag*) [with int max_level = 0]' may be missing attributes 35:11.16 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.16 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.16 | ^~~~~~~~~~~~~~~~~~~ 35:11.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.16 665 | _hb_debug_msg_va (const char *what, 35:11.16 | ^~~~~~~~~~~~~~~~ 35:11.16 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 35:11.16 /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] 35:11.16 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.16 | ^~~~~~~~~~~~~~~~ 35:11.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.16 733 | _hb_debug_msg (const char *what, 35:11.16 | ^~~~~~~~~~~~~ 35:11.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 35:11.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-tibetan.cc:27: 35:11.27 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_tag*) [with int max_level = 0]' may be missing attributes 35:11.27 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.27 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.27 | ^~~~~~~~~~~~~~~~~~~ 35:11.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.27 665 | _hb_debug_msg_va (const char *what, 35:11.27 | ^~~~~~~~~~~~~~~~ 35:11.27 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 35:11.27 /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] 35:11.27 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.27 | ^~~~~~~~~~~~~~~~ 35:11.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.27 733 | _hb_debug_msg (const char *what, 35:11.27 | ^~~~~~~~~~~~~ 35:11.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 35:11.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18: 35:11.36 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_tag*) [with int max_level = 0]' may be missing attributes 35:11.36 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.36 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.36 | ^~~~~~~~~~~~~~~~~~~ 35:11.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.36 665 | _hb_debug_msg_va (const char *what, 35:11.36 | ^~~~~~~~~~~~~~~~ 35:11.36 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 35:11.36 /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] 35:11.36 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.36 | ^~~~~~~~~~~~~~~~ 35:11.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.36 733 | _hb_debug_msg (const char *what, 35:11.36 | ^~~~~~~~~~~~~ 35:11.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 35:11.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 35:11.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_tag*) [with int max_level = 0]' may be missing attributes 35:11.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.46 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.46 | ^~~~~~~~~~~~~~~~~~~ 35:11.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.46 665 | _hb_debug_msg_va (const char *what, 35:11.46 | ^~~~~~~~~~~~~~~~ 35:11.46 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 35:11.46 /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] 35:11.46 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.46 | ^~~~~~~~~~~~~~~~ 35:11.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.46 733 | _hb_debug_msg (const char *what, 35:11.46 | ^~~~~~~~~~~~~ 35:11.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 35:11.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27: 35:11.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_tag*) [with int max_level = 0]' may be missing attributes 35:11.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.60 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.60 | ^~~~~~~~~~~~~~~~~~~ 35:11.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.60 665 | _hb_debug_msg_va (const char *what, 35:11.60 | ^~~~~~~~~~~~~~~~ 35:11.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 35:11.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] 35:11.60 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.60 | ^~~~~~~~~~~~~~~~ 35:11.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.60 733 | _hb_debug_msg (const char *what, 35:11.60 | ^~~~~~~~~~~~~ 35:11.74 /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)': 35:11.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 35:11.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:11.74 223 | } else if (buffer->props.direction == HB_DIRECTION_RTL) { 35:11.74 | ^~ 35:11.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here 35:11.74 229 | default: 35:11.74 | ^~~~~~~ 35:11.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 35:11.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:11.74 261 | base_extents.height -= y_gap; 35:11.74 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 35:11.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here 35:11.74 264 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: 35:11.74 | ^~~~ 35:11.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 35:11.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:11.74 282 | base_extents.height -= y_gap; 35:11.74 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 35:11.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here 35:11.74 285 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: 35:11.74 | ^~~~ 35:11.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:30, 35:11.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:27: 35:11.86 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_tag*) [with int max_level = 0]' may be missing attributes 35:11.86 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.86 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.86 | ^~~~~~~~~~~~~~~~~~~ 35:11.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.86 665 | _hb_debug_msg_va (const char *what, 35:11.86 | ^~~~~~~~~~~~~~~~ 35:11.86 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 35:11.86 /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] 35:11.86 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.86 | ^~~~~~~~~~~~~~~~ 35:11.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.86 733 | _hb_debug_msg (const char *what, 35:11.86 | ^~~~~~~~~~~~~ 35:11.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 35:11.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:32: 35:11.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_tag*) [with int max_level = 0]' may be missing attributes 35:11.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:11.99 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:11.99 | ^~~~~~~~~~~~~~~~~~~ 35:11.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:11.99 665 | _hb_debug_msg_va (const char *what, 35:11.99 | ^~~~~~~~~~~~~~~~ 35:11.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 35:11.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] 35:11.99 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:11.99 | ^~~~~~~~~~~~~~~~ 35:11.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:11.99 733 | _hb_debug_msg (const char *what, 35:11.99 | ^~~~~~~~~~~~~ 35:12.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-tag.cc:29: 35:12.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_tag*) [with int max_level = 0]' may be missing attributes 35:12.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.17 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.17 | ^~~~~~~~~~~~~~~~~~~ 35:12.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.17 665 | _hb_debug_msg_va (const char *what, 35:12.17 | ^~~~~~~~~~~~~~~~ 35:12.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 35:12.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] 35:12.17 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.17 | ^~~~~~~~~~~~~~~~ 35:12.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.17 733 | _hb_debug_msg (const char *what, 35:12.17 | ^~~~~~~~~~~~~ 35:12.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-set-private.hh:30, 35:12.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-set.cc:27: 35:12.27 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_tag*) [with int max_level = 0]' may be missing attributes 35:12.27 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.27 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.27 | ^~~~~~~~~~~~~~~~~~~ 35:12.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.27 665 | _hb_debug_msg_va (const char *what, 35:12.27 | ^~~~~~~~~~~~~~~~ 35:12.27 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 35:12.27 /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] 35:12.27 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.27 | ^~~~~~~~~~~~~~~~ 35:12.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.27 733 | _hb_debug_msg (const char *what, 35:12.27 | ^~~~~~~~~~~~~ 35:12.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shape-plan-private.hh:30, 35:12.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shape-plan.cc:27: 35:12.35 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_tag*) [with int max_level = 0]' may be missing attributes 35:12.35 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.35 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.35 | ^~~~~~~~~~~~~~~~~~~ 35:12.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.36 665 | _hb_debug_msg_va (const char *what, 35:12.36 | ^~~~~~~~~~~~~~~~ 35:12.36 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 35:12.36 /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] 35:12.36 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.36 | ^~~~~~~~~~~~~~~~ 35:12.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.36 733 | _hb_debug_msg (const char *what, 35:12.36 | ^~~~~~~~~~~~~ 35:12.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shape.cc:29: 35:12.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_tag*) [with int max_level = 0]' may be missing attributes 35:12.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.46 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.46 | ^~~~~~~~~~~~~~~~~~~ 35:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.46 665 | _hb_debug_msg_va (const char *what, 35:12.46 | ^~~~~~~~~~~~~~~~ 35:12.46 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 35:12.46 /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] 35:12.46 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.46 | ^~~~~~~~~~~~~~~~ 35:12.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.46 733 | _hb_debug_msg (const char *what, 35:12.46 | ^~~~~~~~~~~~~ 35:12.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper.cc:27: 35:12.55 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_tag*) [with int max_level = 0]' may be missing attributes 35:12.55 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.55 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.55 | ^~~~~~~~~~~~~~~~~~~ 35:12.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.55 665 | _hb_debug_msg_va (const char *what, 35:12.55 | ^~~~~~~~~~~~~~~~ 35:12.55 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 35:12.55 /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] 35:12.55 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.55 | ^~~~~~~~~~~~~~~~ 35:12.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.55 733 | _hb_debug_msg (const char *what, 35:12.55 | ^~~~~~~~~~~~~ 35:12.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-unicode.cc:31: 35:12.61 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_tag*) [with int max_level = 0]' may be missing attributes 35:12.61 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.61 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.61 | ^~~~~~~~~~~~~~~~~~~ 35:12.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.61 665 | _hb_debug_msg_va (const char *what, 35:12.61 | ^~~~~~~~~~~~~~~~ 35:12.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 35:12.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] 35:12.61 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.61 | ^~~~~~~~~~~~~~~~ 35:12.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.61 733 | _hb_debug_msg (const char *what, 35:12.61 | ^~~~~~~~~~~~~ 35:12.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-atomic-private.hh:35, 35:12.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-warning.cc:27: 35:12.70 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_tag*) [with int max_level = 0]' may be missing attributes 35:12.70 /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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.70 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.70 | ^~~~~~~~~~~~~~~~~~~ 35:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.70 665 | _hb_debug_msg_va (const char *what, 35:12.70 | ^~~~~~~~~~~~~~~~ 35:12.70 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 35:12.70 /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] 35:12.70 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.70 | ^~~~~~~~~~~~~~~~ 35:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.70 733 | _hb_debug_msg (const char *what, 35:12.70 | ^~~~~~~~~~~~~ 35:12.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-glib.cc:29, 35:12.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 35:12.78 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_tag*) [with int max_level = 0]' may be missing attributes 35:12.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_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 35:12.78 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 35:12.78 | ^~~~~~~~~~~~~~~~~~~ 35:12.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 35:12.78 665 | _hb_debug_msg_va (const char *what, 35:12.78 | ^~~~~~~~~~~~~~~~ 35:12.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 35:12.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] 35:12.78 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 35:12.78 | ^~~~~~~~~~~~~~~~ 35:12.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 35:12.78 733 | _hb_debug_msg (const char *what, 35:12.78 | ^~~~~~~~~~~~~ 35:12.82 libgfx_harfbuzz_src.a.desc 35:13.47 libmozpng.a.desc 35:14.01 libmedia_libwebp_dec.a.desc 35:14.15 libmedia_libogg.a.desc 35:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 35:18.09 Warning: -Wbool-operation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c: '~' on a boolean expression 35:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: warning: '~' on a boolean expression [-Wbool-operation] 35:18.09 1250 | border_mask = ~(mi_col == 0); 35:18.09 | ^ 35:18.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: note: did you mean to use logical not? 35:18.09 1250 | border_mask = ~(mi_col == 0); 35:18.09 | ^ 35:18.09 | ! 35:26.02 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 35:26.02 /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=] 35:26.02 16 | const uint8_t *const ref[4], 35:26.02 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 35:26.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:39, 35:26.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 35:26.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd_x86_64-linux-gcc.h:145:89: note: previously declared as 'const uint8_t * const[]' {aka 'const unsigned char * const[]'} 35:26.02 145 | 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); 35:26.02 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 35:26.02 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 35:26.02 /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=] 35:26.02 18 | uint32_t res[4]) { 35:26.02 | ~~~~~~~~~^~~~~~ 35:26.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:39, 35:26.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 35:26.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd_x86_64-linux-gcc.h:145:126: note: previously declared as 'uint32_t *' {aka 'unsigned int *'} 35:26.02 145 | 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); 35:26.02 | ~~~~~~~~~~^~~~~~~~~ 35:26.02 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 35:26.02 /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=] 35:26.02 86 | const uint8_t *const ref[4], 35:26.02 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 35:26.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:39, 35:26.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 35:26.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd_x86_64-linux-gcc.h:230:89: note: previously declared as 'const uint8_t * const[]' {aka 'const unsigned char * const[]'} 35:26.02 230 | 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); 35:26.02 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 35:26.02 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 35:26.02 /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=] 35:26.02 88 | uint32_t res[4]) { 35:26.02 | ~~~~~~~~~^~~~~~ 35:26.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd.h:39, 35:26.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 35:26.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvpx/./vpx_dsp_rtcd_x86_64-linux-gcc.h:230:126: note: previously declared as 'uint32_t *' {aka 'unsigned int *'} 35:26.02 230 | 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); 35:26.02 | ~~~~~~~~~~^~~~~~~~~ 35:27.49 libmedia_libvpx.a.desc 35:27.57 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libmkv/EbmlBufferWriter.c: '_Serialize' defined but not used 35:27.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 35:27.57 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 35:27.57 | ^~~~~~~~~~ 35:27.63 libmedia_libmkv.a.desc 35:28.01 /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*)': 35:28.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Code.cpp: this statement may fall through 35:28.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:28.01 517 | set_changed(0); 35:28.01 | ~~~~~~~~~~~^~~ 35:28.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Code.cpp:520:5: note: here 35:28.01 520 | case PUT_COPY : 35:28.01 | ^~~~ 35:28.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Collider.h:29, 35:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Collider.cpp:32: 35:28.34 /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 = long unsigned int]': 35:28.34 /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]' 35:28.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:130:63: required from here 35:28.34 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 35:28.34 /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] 35:28.34 107 | m_first = static_cast(realloc(m_first, n*sizeof(T))); 35:28.34 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:28.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 35:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Face.h:34, 35:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:34, 35:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Collider.cpp:33: 35:28.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 35:28.34 38 | class FeatureVal : public Vector 35:28.34 | ^~~~~~~~~~ 35:29.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)': 35:29.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 35:29.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:29.78 162 | if (separated(i->x, x)) { i = _exclusions.insert(i,i->split_at(x)); ++i; } 35:29.78 | ^~ 35:29.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:165:9: note: here 35:29.78 165 | case 1: // i overlaps on the rhs of e 35:29.78 | ^~~~ 35:29.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 35:29.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:29.78 170 | if (separated(i->x, i->xm)) break; 35:29.78 | ^~ 35:29.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Intervals.cpp:173:9: note: here 35:29.78 173 | case 3: // e completely covers i 35:29.78 | ^~~~ 35:30.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureVal.h:31, 35:30.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 35:30.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Face.h:34, 35:30.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:34, 35:30.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:32: 35:30.94 /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*]': 35:30.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/List.h:92:56: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 35:30.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/List.h:60:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 35:30.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:60:47: required from here 35:30.95 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 35:30.95 /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] 35:30.95 160 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 35:30.95 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:30.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 35:30.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Face.h:34, 35:30.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:34, 35:30.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:32: 35:30.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 35:30.95 38 | class FeatureVal : public Vector 35:30.95 | ^~~~~~~~~~ 35:30.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Segment.cpp:27: 35:30.97 /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&)': 35:30.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 35:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:30.97 150 | case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 35:30.97 | ~~~~~~~~~^~~~~~~~~~~~ 35:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 35:30.97 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 35:30.97 | ^~~~ 35:30.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 35:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:30.97 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 35:30.97 | ~~~~~~~~^~~~~~~~~~~~~ 35:30.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 35:30.97 154 | case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 35:30.97 | ^~~~ 35:31.56 /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)': 35:31.56 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 35:31.56 /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] 35:31.56 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 35:31.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:31.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Segment.h:38, 35:31.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/Slot.cpp:27: 35:31.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here 35:31.56 43 | struct SlotJustify 35:31.56 | ^~~~~~~~~~~ 35:33.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/gr_segment.cpp:28: 35:33.14 /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&)': 35:33.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 35:33.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:33.14 150 | case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 35:33.14 | ~~~~~~~~~^~~~~~~~~~~~ 35:33.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 35:33.14 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 35:33.14 | ^~~~ 35:33.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 35:33.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:33.14 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 35:33.14 | ~~~~~~~~^~~~~~~~~~~~~ 35:33.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 35:33.14 154 | case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 35:33.14 | ^~~~ 35:33.45 libgfx_graphite2_src.a.desc 35:33.69 Warning: -Wunused-const-variable= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/x86/x86state.c: 'OC_FZIG_ZAG_MMX' defined but not used 35:33.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 35:33.69 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 35:33.69 | ^~~~~~~~~~~~~~~ 35:33.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libtheora/Unified_c_media_libtheora0.c:110: 35:33.74 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 35:33.74 /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=] 35:33.74 1049 | signed char *_bv,int _refi,int _pli,int _fragy0,int _fragy_end){ 35:33.74 | ~~~~~~~~~~~~~^~~ 35:33.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/apiwrapper.h:24, 35:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/apiwrapper.c:21, 35:33.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libtheora/Unified_c_media_libtheora0.c:2: 35:33.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libtheora/lib/state.h:526:14: note: previously declared as an array 'signed char[256]' 35:33.74 526 | signed char _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end); 35:33.74 | ~~~~~~~~~~~~^~~~~~~~ 35:33.91 libmedia_libtheora.a.desc 35:34.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libvorbis/Unified_c_media_libvorbis0.c:20: 35:34.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': 35:34.36 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 35:34.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c:396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 35:34.36 396 | if(b->header)_ogg_free(b->header);b->header=NULL; 35:34.36 | ^~ 35:34.36 /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' 35:34.36 396 | if(b->header)_ogg_free(b->header);b->header=NULL; 35:34.36 | ^ 35:34.36 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 35:34.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c:397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 35:34.36 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 35:34.36 | ^~ 35:34.36 /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' 35:34.36 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 35:34.36 | ^ 35:34.36 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 35:34.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libvorbis/lib/vorbis_block.c:398:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 35:34.36 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 35:34.36 | ^~ 35:34.36 /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' 35:34.36 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 35:34.36 | ^ 35:35.10 libmedia_libvorbis.a.desc 35:35.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:35.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:6: 35:35.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 35:35.70 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 35:35.70 /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] 35:35.71 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:35.71 | ^ 35:35.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:35.71 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:35.71 | ^~~~ 35:35.71 /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' 35:35.71 132 | new_elements = _cairo_malloc_ab (pq->max_size, 35:35.71 | ^~~~~~~~~~~~~~~~ 35:35.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:35.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:6: 35:35.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 35:35.88 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 35:35.88 /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] 35:35.89 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:35.89 | ^ 35:35.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:35.89 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:35.89 | ^~~~ 35:35.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:871:24: note: in expansion of macro '_cairo_malloc_ab' 35:35.89 871 | new_elements = _cairo_malloc_ab (pq->max_size, 35:35.89 | ^~~~~~~~~~~~~~~~ 35:35.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:35.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:6: 35:35.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 35:35.99 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 35:35.99 /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] 35:35.99 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:35.99 | ^ 35:35.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:35.99 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:35.99 | ^~~~ 35:35.99 /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' 35:35.99 785 | new_elements = _cairo_malloc_ab (pq->max_size, 35:35.99 | ^~~~~~~~~~~~~~~~ 35:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 35:36.00 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 35:36.00 /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] 35:36.00 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:36.00 | ^ 35:36.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:36.00 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:36.00 | ^~~~ 35:36.00 /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' 35:36.00 1345 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 35:36.00 | ^~~~~~~~~~~~~~~~ 35:36.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:36.24 from /usr/include/assert.h:35, 35:36.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:36.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:36.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-cff-subset.c:11: 35:36.24 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:36.24 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:36.24 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:36.24 | ^~~~~~~ 35:36.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:5: 35:36.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 35:36.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 35:36.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] 35:36.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:36.44 | ^ 35:36.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:36.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:36.45 | ^~~~ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:568:17: note: in expansion of macro '_cairo_malloc_ab' 35:36.45 568 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 35:36.45 | ^~~~~~~~~~~~~~~~ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 35:36.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 35:36.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] 35:36.45 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:36.45 | ^ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:36.45 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:36.45 | ^~~~ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:717:21: note: in expansion of macro '_cairo_malloc_ab' 35:36.45 717 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 35:36.45 | ^~~~~~~~~~~~~~~~ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 35:36.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 35:36.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] 35:36.45 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:36.45 | ^ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:36.45 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:36.45 | ^~~~ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:793:29: note: in expansion of macro '_cairo_malloc_ab' 35:36.45 793 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 35:36.45 | ^~~~~~~~~~~~~~~~ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 35:36.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 35:36.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] 35:36.45 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:36.45 | ^ 35:36.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:36.46 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:36.46 | ^~~~ 35:36.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:839:25: note: in expansion of macro '_cairo_malloc_ab' 35:36.46 839 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 35:36.46 | ^~~~~~~~~~~~~~~~ 35:36.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 35:36.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 35:36.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] 35:36.46 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:36.46 | ^ 35:36.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:36.46 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:36.46 | ^~~~ 35:36.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-clip.c:1493:22: note: in expansion of macro '_cairo_malloc_ab' 35:36.46 1493 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 35:36.46 | ^~~~~~~~~~~~~~~~ 35:37.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:37.37 from /usr/include/assert.h:35, 35:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:37.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 35:37.37 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:37.37 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:37.37 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:37.37 | ^~~~~~~ 35:37.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:29: warning: "_GNU_SOURCE" redefined 35:37.43 29 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 35:37.43 | 35:37.43 : note: this is the location of the previous definition 35:37.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:37.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 35:37.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 35:37.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 35:37.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] 35:37.43 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.43 | ^ 35:37.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.43 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.43 | ^~~~ 35:37.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1112:20: note: in expansion of macro '_cairo_malloc_ab' 35:37.43 1112 | data = _cairo_malloc_ab (height, stride); 35:37.43 | ^~~~~~~~~~~~~~~~ 35:37.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 35:37.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] 35:37.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.44 | ^ 35:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.44 | ^~~~ 35:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1174:24: note: in expansion of macro '_cairo_malloc_ab' 35:37.44 1174 | data = _cairo_malloc_ab (height, stride); 35:37.44 | ^~~~~~~~~~~~~~~~ 35:37.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 35:37.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] 35:37.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.44 | ^ 35:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.44 | ^~~~ 35:37.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1195:20: note: in expansion of macro '_cairo_malloc_ab' 35:37.44 1195 | data = _cairo_malloc_ab (height, stride); 35:37.44 | ^~~~~~~~~~~~~~~~ 35:37.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 35:37.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] 35:37.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.44 | ^ 35:37.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.45 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.45 | ^~~~ 35:37.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1228:20: note: in expansion of macro '_cairo_malloc_ab' 35:37.45 1228 | data = _cairo_malloc_ab (height, stride); 35:37.45 | ^~~~~~~~~~~~~~~~ 35:37.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_transform_glyph_bitmap': 35:37.45 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 35:37.45 /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] 35:37.45 1578 | if (cairo_image_surface_get_format (*surface) == CAIRO_FORMAT_ARGB32 && 35:37.45 | ^~~~~~~~ 35:37.45 | | 35:37.45 | cairo_image_surface_t * {aka struct _cairo_image_surface *} 35:37.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:37, 35:37.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 35:37.45 /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 *'} 35:37.45 2285 | cairo_image_surface_get_format (cairo_surface_t *surface); 35:37.45 | ~~~~~~~~~~~~~~~~~^~~~~~~ 35:37.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:37.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-gstate.c:5: 35:37.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 35:37.59 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 35:37.59 /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] 35:37.59 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.59 | ^ 35:37.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.59 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.59 | ^~~~ 35:37.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-gstate.c:512:33: note: in expansion of macro '_cairo_malloc_ab' 35:37.59 512 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 35:37.59 | ^~~~~~~~~~~~~~~~ 35:37.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:37.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-hull.c:5: 35:37.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 35:37.81 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 35:37.81 /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] 35:37.81 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.81 | ^ 35:37.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.81 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.81 | ^~~~ 35:37.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-hull.c:183:16: note: in expansion of macro '_cairo_malloc_ab' 35:37.81 183 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 35:37.81 | ^~~~~~~~~~~~~~~~ 35:37.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:37.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c:5: 35:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 35:37.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 35:37.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] 35:37.95 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.95 | ^ 35:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.95 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.95 | ^~~~ 35:37.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c:1078:24: note: in expansion of macro '_cairo_malloc_ab' 35:37.95 1078 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 35:37.95 | ^~~~~~~~~~~~~~~~ 35:37.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 35:37.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 35:37.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] 35:37.98 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:37.98 | ^ 35:37.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:37.98 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:37.98 | ^~~~ 35:37.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-image-surface.c:4317:24: note: in expansion of macro '_cairo_malloc_ab' 35:37.98 4317 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 35:37.98 | ^~~~~~~~~~~~~~~~ 35:38.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:38.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c:5: 35:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 35:38.34 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 35:38.34 /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] 35:38.34 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:38.34 | ^ 35:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:38.34 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:38.34 | ^~~~ 35:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c:150:12: note: in expansion of macro '_cairo_malloc_ab' 35:38.34 150 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 35:38.34 | ^~~~~~~~~~~~~~~~ 35:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 35:38.34 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 35:38.34 /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] 35:38.34 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:38.34 | ^ 35:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:38.34 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:38.34 | ^~~~ 35:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-misc.c:201:12: note: in expansion of macro '_cairo_malloc_ab' 35:38.34 201 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 35:38.34 | ^~~~~~~~~~~~~~~~ 35:38.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:38.49 from /usr/include/assert.h:35, 35:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:38.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-output-stream.c:6: 35:38.50 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:38.50 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:38.50 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:38.50 | ^~~~~~~ 35:38.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:38.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-fill.c:5: 35:38.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 35:38.79 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 35:38.79 /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] 35:38.79 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:38.79 | ^ 35:38.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:38.79 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:38.79 | ^~~~ 35:38.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-fill.c:271:33: note: in expansion of macro '_cairo_malloc_ab' 35:38.79 271 | new_rects = _cairo_malloc_ab (size, 35:38.79 | ^~~~~~~~~~~~~~~~ 35:39.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:39.00 from /usr/include/assert.h:35, 35:39.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:39.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:39.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 35:39.00 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:39.00 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:39.00 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:39.00 | ^~~~~~~ 35:39.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:39.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 35:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 35:39.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 35:39.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] 35:39.06 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.06 | ^ 35:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.06 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.06 | ^~~~ 35:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:312:18: note: in expansion of macro '_cairo_malloc_ab' 35:39.06 312 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 35:39.06 | ^~~~~~~~~~~~~~~~ 35:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 35:39.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 35:39.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] 35:39.06 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.06 | ^ 35:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.06 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.06 | ^~~~ 35:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:1524:28: note: in expansion of macro '_cairo_malloc_ab' 35:39.06 1524 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 35:39.06 | ^~~~~~~~~~~~~~~~ 35:39.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:39.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path.c:5: 35:39.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 35:39.18 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 35:39.18 /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] 35:39.18 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.18 | ^ 35:39.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.18 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.18 | ^~~~ 35:39.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-path.c:322:22: note: in expansion of macro '_cairo_malloc_ab' 35:39.18 322 | path->data = _cairo_malloc_ab (path->num_data, 35:39.18 | ^~~~~~~~~~~~~~~~ 35:39.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:39.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:5: 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 35:39.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 35:39.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] 35:39.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.27 | ^ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.27 | ^~~~ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:181:26: note: in expansion of macro '_cairo_malloc_ab' 35:39.27 181 | pattern->stops = _cairo_malloc_ab (other->stops_size, 35:39.27 | ^~~~~~~~~~~~~~~~ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 35:39.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 35:39.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] 35:39.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.27 | ^ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.27 | ^~~~ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:906:21: note: in expansion of macro '_cairo_malloc_ab' 35:39.27 906 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 35:39.27 | ^~~~~~~~~~~~~~~~ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 35:39.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 35:39.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] 35:39.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.27 | ^ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.27 | ^~~~ 35:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pattern.c:1324:24: note: in expansion of macro '_cairo_malloc_ab' 35:39.27 1324 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 35:39.27 | ^~~~~~~~~~~~~~~~ 35:39.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:39.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:5: 35:39.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 35:39.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 35:39.44 /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] 35:39.44 95 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 35:39.44 | ^ 35:39.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.44 | ^~~~ 35:39.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:541:20: note: in expansion of macro '_cairo_malloc_abc' 35:39.44 541 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 35:39.44 | ^~~~~~~~~~~~~~~~~ 35:39.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 35:39.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] 35:39.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.44 | ^ 35:39.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.44 | ^~~~ 35:39.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:557:28: note: in expansion of macro '_cairo_malloc_ab' 35:39.44 557 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 35:39.44 | ^~~~~~~~~~~~~~~~ 35:39.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:39.50 from /usr/include/assert.h:35, 35:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:39.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 35:39.50 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:39.50 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:39.50 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:39.50 | ^~~~~~~ 35:39.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:39.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 35:39.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 35:39.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 35:39.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] 35:39.56 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.56 | ^ 35:39.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.56 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.56 | ^~~~ 35:39.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1759:17: note: in expansion of macro '_cairo_malloc_ab' 35:39.56 1759 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 35:39.56 | ^~~~~~~~~~~~~~~~ 35:39.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 35:39.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] 35:39.56 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.57 | ^ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.57 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.57 | ^~~~ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1762:17: note: in expansion of macro '_cairo_malloc_ab' 35:39.57 1762 | alpha = _cairo_malloc_ab (image->height, image->width); 35:39.57 | ^~~~~~~~~~~~~~~~ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 35:39.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 35:39.57 /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] 35:39.57 95 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 35:39.57 | ^ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.57 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.57 | ^~~~ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1860:11: note: in expansion of macro '_cairo_malloc_abc' 35:39.57 1860 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 35:39.57 | ^~~~~~~~~~~~~~~~~ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 35:39.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 35:39.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] 35:39.57 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.57 | ^ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.57 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.57 | ^~~~ 35:39.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2732:16: note: in expansion of macro '_cairo_malloc_ab' 35:39.57 2732 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 35:39.57 | ^~~~~~~~~~~~~~~~ 35:39.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 35:39.59 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 35:39.59 /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] 35:39.59 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.59 | ^ 35:39.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.59 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.59 | ^~~~ 35:39.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4442:14: note: in expansion of macro '_cairo_malloc_ab' 35:39.59 4442 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 35:39.59 | ^~~~~~~~~~~~~~~~ 35:39.59 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 35:39.59 /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] 35:39.59 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.59 | ^ 35:39.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.59 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.59 | ^~~~ 35:39.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4446:14: note: in expansion of macro '_cairo_malloc_ab' 35:39.59 4446 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 35:39.59 | ^~~~~~~~~~~~~~~~ 35:39.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 35:39.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 35:39.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] 35:39.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.62 | ^ 35:39.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.62 | ^~~~ 35:39.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6081:29: note: in expansion of macro '_cairo_malloc_ab' 35:39.62 6081 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 35:39.62 | ^~~~~~~~~~~~~~~~ 35:39.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 35:39.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] 35:39.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.62 | ^ 35:39.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.62 | ^~~~ 35:39.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6091:31: note: in expansion of macro '_cairo_malloc_ab' 35:39.62 6091 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 35:39.62 | ^~~~~~~~~~~~~~~~ 35:39.63 At top level: 35:39.64 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 35:39.64 /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] 35:39.64 5327 | _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t *surface, 35:39.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:39.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:5: 35:39.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 35:39.87 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 35:39.87 /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] 35:39.87 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.87 | ^ 35:39.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.87 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.87 | ^~~~ 35:39.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:42:25: note: in expansion of macro '_cairo_malloc_ab' 35:39.87 42 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 35:39.87 | ^~~~~~~~~~~~~~~~ 35:39.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 35:39.87 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 35:39.87 /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] 35:39.87 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.87 | ^ 35:39.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.87 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.87 | ^~~~ 35:39.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:94:29: note: in expansion of macro '_cairo_malloc_ab' 35:39.88 94 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 35:39.88 | ^~~~~~~~~~~~~~~~ 35:39.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 35:39.88 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 35:39.88 /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] 35:39.88 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.88 | ^ 35:39.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.88 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.88 | ^~~~ 35:39.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-pen.c:124:24: note: in expansion of macro '_cairo_malloc_ab' 35:39.88 124 | vertices = _cairo_malloc_ab (num_vertices, 35:39.88 | ^~~~~~~~~~~~~~~~ 35:39.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:39.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-polygon.c:5: 35:39.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 35:39.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 35:39.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] 35:39.95 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:39.95 | ^ 35:39.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:39.95 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:39.95 | ^~~~ 35:39.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-polygon.c:81:21: note: in expansion of macro '_cairo_malloc_ab' 35:39.95 81 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 35:39.95 | ^~~~~~~~~~~~~~~~ 35:39.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:39.98 from /usr/include/assert.h:35, 35:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:39.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 35:39.98 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:39.98 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:39.98 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:39.98 | ^~~~~~~ 35:40.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_header': 35:40.04 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: unused variable 'ctime_buf' 35:40.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:127:10: warning: unused variable 'ctime_buf' [-Wunused-variable] 35:40.04 127 | char ctime_buf[26]; 35:40.04 | ^~~~~~~~~ 35:40.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:40.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 35:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 35:40.05 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 35:40.05 /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] 35:40.05 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.05 | ^ 35:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.05 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.05 | ^~~~ 35:40.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:3050:16: note: in expansion of macro '_cairo_malloc_ab' 35:40.05 3050 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 35:40.05 | ^~~~~~~~~~~~~~~~ 35:40.07 At top level: 35:40.07 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 35:40.07 /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] 35:40.07 1781 | _cairo_ps_surface_operation_supported (cairo_ps_surface_t *surface, 35:40.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:40.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:44: 35:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 35:40.22 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 35:40.22 /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] 35:40.22 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.22 | ^ 35:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.22 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.22 | ^~~~ 35:40.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:535:27: note: in expansion of macro '_cairo_malloc_ab' 35:40.22 535 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 35:40.22 | ^~~~~~~~~~~~~~~~ 35:40.23 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 35:40.23 /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] 35:40.23 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.23 | ^ 35:40.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.23 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.23 | ^~~~ 35:40.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:543:29: note: in expansion of macro '_cairo_malloc_ab' 35:40.23 543 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 35:40.23 | ^~~~~~~~~~~~~~~~ 35:40.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 35:40.23 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 35:40.23 /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] 35:40.23 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.23 | ^ 35:40.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.23 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.23 | ^~~~ 35:40.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:909:27: note: in expansion of macro '_cairo_malloc_ab' 35:40.23 909 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 35:40.23 | ^~~~~~~~~~~~~~~~ 35:40.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:40.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:5: 35:40.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 35:40.41 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 35:40.41 /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] 35:40.41 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.41 | ^ 35:40.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.41 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.41 | ^~~~ 35:40.41 /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' 35:40.41 108 | new_elements = _cairo_malloc_ab (pq->max_size, 35:40.41 | ^~~~~~~~~~~~~~~~ 35:40.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 35:40.41 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 35:40.41 /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] 35:40.41 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.41 | ^ 35:40.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.41 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.41 | ^~~~ 35:40.42 /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' 35:40.42 341 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 35:40.42 | ^~~~~~~~~~~~~~~~ 35:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 35:40.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 35:40.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] 35:40.42 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.42 | ^ 35:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.42 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.42 | ^~~~ 35:40.42 /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' 35:40.42 580 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 35:40.42 | ^~~~~~~~~~~~~~~~ 35:40.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:40.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-region.c:5: 35:40.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 35:40.52 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 35:40.52 /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] 35:40.52 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.52 | ^ 35:40.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.52 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.52 | ^~~~ 35:40.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-region.c:204:18: note: in expansion of macro '_cairo_malloc_ab' 35:40.52 204 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 35:40.52 | ^~~~~~~~~~~~~~~~ 35:40.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:40.56 from /usr/include/assert.h:35, 35:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:40.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 35:40.56 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:40.56 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:40.56 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:40.56 | ^~~~~~~ 35:40.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:40.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 35:40.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 35:40.61 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 35:40.61 /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] 35:40.61 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.62 | ^ 35:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.62 | ^~~~ 35:40.62 /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' 35:40.62 545 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 35:40.62 | ^~~~~~~~~~~~~~~~ 35:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 35:40.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 35:40.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] 35:40.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.62 | ^ 35:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.62 | ^~~~ 35:40.62 /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' 35:40.62 844 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 35:40.62 | ^~~~~~~~~~~~~~~~ 35:40.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 35:40.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] 35:40.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:40.62 | ^ 35:40.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:40.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:40.62 | ^~~~ 35:40.62 /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' 35:40.62 845 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 35:40.62 | ^~~~~~~~~~~~~~~~ 35:41.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:41.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:5: 35:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 35:41.09 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 35:41.09 /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] 35:41.09 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.09 | ^ 35:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.09 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.09 | ^~~~ 35:41.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:42:23: note: in expansion of macro '_cairo_malloc_ab' 35:41.10 42 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 35:41.10 | ^~~~~~~~~~~~~~~~ 35:41.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:41.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:5: 35:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 35:41.24 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 35:41.24 /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] 35:41.24 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.24 | ^ 35:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.24 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.24 | ^~~~ 35:41.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:665:17: note: in expansion of macro '_cairo_malloc_ab' 35:41.24 665 | rects = _cairo_malloc_ab (traps->num_traps, 35:41.24 | ^~~~~~~~~~~~~~~~ 35:41.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 35:41.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 35:41.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] 35:41.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.25 | ^ 35:41.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.25 | ^~~~ 35:41.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1455:24: note: in expansion of macro '_cairo_malloc_ab' 35:41.25 1455 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 35:41.25 | ^~~~~~~~~~~~~~~~ 35:41.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 35:41.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 35:41.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] 35:41.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.25 | ^ 35:41.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.25 | ^~~~ 35:41.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1510:24: note: in expansion of macro '_cairo_malloc_ab' 35:41.25 1510 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 35:41.25 | ^~~~~~~~~~~~~~~~ 35:41.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:41.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:5: 35:41.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 35:41.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 35:41.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] 35:41.36 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.36 | ^ 35:41.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.36 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.36 | ^~~~ 35:41.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:268:18: note: in expansion of macro '_cairo_malloc_ab' 35:41.37 268 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 35:41.37 | ^~~~~~~~~~~~~~~~ 35:41.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:41.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:5: 35:41.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 35:41.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 35:41.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] 35:41.60 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.60 | ^ 35:41.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.61 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.61 | ^~~~ 35:41.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:559:22: note: in expansion of macro '_cairo_malloc_ab' 35:41.61 559 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 35:41.61 | ^~~~~~~~~~~~~~~~ 35:41.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_acquire_source_image': 35:41.70 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 35:41.70 /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] 35:41.70 1431 | *crasher = acquire_source_image_ptr[5]; 35:41.70 | ^ 35:41.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:41.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c:5: 35:41.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 35:41.71 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 35:41.71 /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] 35:41.71 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.71 | ^ 35:41.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.71 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.71 | ^~~~ 35:41.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-surface.c:1957:17: note: in expansion of macro '_cairo_malloc_ab' 35:41.71 1957 | rects = _cairo_malloc_ab (num_rects, 35:41.71 | ^~~~~~~~~~~~~~~~ 35:41.72 At top level: 35:41.72 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 35:41.72 /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] 35:41.72 341 | _cairo_surface_is_writable (cairo_surface_t *surface) 35:41.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:41.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:41.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:8: 35:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 35:41.86 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 35:41.86 /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] 35:41.86 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.86 | ^ 35:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.86 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.86 | ^~~~ 35:41.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:395:19: note: in expansion of macro '_cairo_malloc_ab' 35:41.86 395 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 35:41.86 | ^~~~~~~~~~~~~~~~ 35:41.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:41.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:97: 35:41.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 35:41.96 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 35:41.96 /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] 35:41.96 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:41.96 | ^ 35:41.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:41.96 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:41.96 | ^~~~ 35:41.96 /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' 35:41.96 1094 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 35:41.96 | ^~~~~~~~~~~~~~~~ 35:42.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:42.02 from /usr/include/assert.h:35, 35:42.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:42.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:42.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-toy-font-face.c:6: 35:42.02 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.02 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:42.02 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.02 | ^~~~~~~ 35:42.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:42.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c:5: 35:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 35:42.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 35:42.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] 35:42.16 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:42.16 | ^ 35:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:42.16 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:42.16 | ^~~~ 35:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c:78:21: note: in expansion of macro '_cairo_malloc_ab' 35:42.16 78 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 35:42.16 | ^~~~~~~~~~~~~~~~ 35:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 35:42.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 35:42.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] 35:42.16 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:42.16 | ^ 35:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:42.16 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:42.16 | ^~~~ 35:42.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-traps.c:495:17: note: in expansion of macro '_cairo_malloc_ab' 35:42.16 495 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 35:42.16 | ^~~~~~~~~~~~~~~~ 35:42.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:42.21 from /usr/include/assert.h:35, 35:42.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:42.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:42.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:12: 35:42.21 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.21 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:42.21 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.21 | ^~~~~~~ 35:42.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:42.34 from /usr/include/assert.h:35, 35:42.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:42.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:42.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-type1-fallback.c:6: 35:42.34 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.34 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:42.34 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.34 | ^~~~~~~ 35:42.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/features.h:3, 35:42.44 from /usr/include/assert.h:35, 35:42.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/system_wrappers/assert.h:3, 35:42.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:24, 35:42.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-type1-subset.c:12: 35:42.44 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.44 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 35:42.44 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 35:42.44 | ^~~~~~~ 35:42.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:42.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c:5: 35:42.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 35:42.70 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 35:42.70 /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] 35:42.70 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:42.70 | ^ 35:42.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:42.70 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:42.70 | ^~~~ 35:42.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c:242:17: note: in expansion of macro '_cairo_malloc_ab' 35:42.70 242 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 35:42.70 | ^~~~~~~~~~~~~~~~ 35:42.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 35:42.70 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 35:42.70 /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] 35:42.70 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:42.70 | ^ 35:42.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:42.70 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:42.70 | ^~~~ 35:42.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-unicode.c:358:13: note: in expansion of macro '_cairo_malloc_ab' 35:42.70 358 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 35:42.70 | ^~~~~~~~~~~~~~~~ 35:43.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairoint.h:2530, 35:43.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:11: 35:43.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 35:43.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 35:43.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] 35:43.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:43.25 | ^ 35:43.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:43.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:43.25 | ^~~~ 35:43.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:268:21: note: in expansion of macro '_cairo_malloc_ab' 35:43.25 268 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 35:43.25 | ^~~~~~~~~~~~~~~~ 35:43.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 35:43.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 35:43.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] 35:43.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:43.25 | ^ 35:43.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:43.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:43.25 | ^~~~ 35:43.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:1225:23: note: in expansion of macro '_cairo_malloc_ab' 35:43.25 1225 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 35:43.25 | ^~~~~~~~~~~~~~~~ 35:43.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 35:43.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 35:43.26 /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] 35:43.26 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:43.26 | ^ 35:43.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:43.26 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:43.26 | ^~~~ 35:43.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2069:21: note: in expansion of macro '_cairo_malloc_ab' 35:43.26 2069 | _cairo_malloc_ab (gradient->n_stops, 35:43.26 | ^~~~~~~~~~~~~~~~ 35:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 35:43.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 35:43.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] 35:43.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:43.27 | ^ 35:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:43.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:43.27 | ^~~~ 35:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2738:22: note: in expansion of macro '_cairo_malloc_ab' 35:43.27 2738 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 35:43.27 | ^~~~~~~~~~~~~~~~ 35:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 35:43.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 35:43.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] 35:43.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:43.27 | ^ 35:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:43.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:43.27 | ^~~~ 35:43.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2891:18: note: in expansion of macro '_cairo_malloc_ab' 35:43.27 2891 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 35:43.27 | ^~~~~~~~~~~~~~~~ 35:43.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 35:43.28 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 35:43.28 /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] 35:43.28 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 35:43.28 | ^ 35:43.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 35:43.28 30 | ((size) ? malloc((unsigned) (size)) : NULL) 35:43.28 | ^~~~ 35:43.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:4410:14: note: in expansion of macro '_cairo_malloc_ab' 35:43.28 4410 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 35:43.28 | ^~~~~~~~~~~~~~~~ 35:43.72 libgfx_cairo_cairo_src.a.desc 35:44.43 libcubeb.a.desc 35:45.99 libmedia_libopus.a.desc 35:46.20 libspeex.a.desc 35:46.31 libmedia_libwebp_moz.a.desc 35:46.44 libmedia_libwebp_demux.a.desc 35:46.74 libmedia_libwebp_utils.a.desc 35:47.37 libparser_expat_lib.a.desc 35:48.41 libmedia_libwebp_dsp.a.desc 35:48.72 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 35:48.72 /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] 35:48.72 2036 | size_t encoded_size, const uint8_t* encoded_buffer, size_t* decoded_size, 35:48.72 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 35:48.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/brotli/dec/decode.c:7: 35:48.72 /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]'} 35:48.72 204 | const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)], 35:48.72 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.72 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 35:48.72 /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] 35:48.72 2037 | uint8_t* decoded_buffer) { 35:48.72 | ~~~~~~~~~^~~~~~~~~~~~~~ 35:48.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/brotli/dec/decode.c:7: 35:48.72 /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]'} 35:48.72 206 | uint8_t decoded_buffer[BROTLI_ARRAY_PARAM(*decoded_size)]); 35:48.72 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.98 libbrotli.a.desc 35:49.05 libmedia_libwebp.a.desc 35:49.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 35:49.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libnestegg/src/nestegg.c: In function 'ne_parse': 35:49.18 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libnestegg/src/nestegg.c: variable 'peeked_id' set but not used 35:49.18 /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] 35:49.18 1098 | uint64_t id, size, peeked_id; 35:49.18 | ^~~~~~~~~ 35:49.28 libmedia_libnestegg_src.a.desc 35:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_pixman_image_fini': 35:51.62 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 35:51.62 /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] 35:51.62 167 | free_memory (&common->transform); 35:51.62 | ^~~~~~~~~~~~~~~~~~ 35:51.62 | | 35:51.62 | pixman_transform_t ** {aka struct pixman_transform **} 35:51.62 /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 **'} 35:51.62 43 | free_memory (void** p) 35:51.62 | ~~~~~~~^ 35:51.62 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 35:51.62 /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] 35:51.62 168 | free_memory (&common->filter_params); 35:51.62 | ^~~~~~~~~~~~~~~~~~~~~~ 35:51.62 | | 35:51.62 | pixman_fixed_t ** {aka int **} 35:51.62 /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 **'} 35:51.62 43 | free_memory (void** p) 35:51.62 | ~~~~~~~^ 35:51.62 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 35:51.62 /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] 35:51.62 193 | free_memory (&image->bits.free_me); 35:51.62 | ^~~~~~~~~~~~~~~~~~~~ 35:51.62 | | 35:51.62 | uint32_t ** {aka unsigned int **} 35:51.62 /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 **'} 35:51.62 43 | free_memory (void** p) 35:51.62 | ~~~~~~~^ 35:51.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_moz_pixman_image_unref': 35:51.63 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 35:51.63 /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] 35:51.63 236 | free_memory (&image); 35:51.63 | ^~~~~~ 35:51.63 | | 35:51.63 | pixman_image_t ** {aka union pixman_image **} 35:51.63 /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 **'} 35:51.63 43 | free_memory (void** p) 35:51.63 | ~~~~~~~^ 35:51.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-implementation.c: In function '_pixman_implementation_lookup_combiner': 35:51.69 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)'} 35:51.69 /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] 35:51.69 223 | f = (pixman_combine_32_func_t *)imp->combine_16[op]; 35:51.69 | ^ 35:51.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c: In function 'radial_get_scanline_16': 35:51.93 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 *'} 35:51.94 /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] 35:51.94 493 | uint16_t *buffer = iter->buffer; 35:51.94 | ^~~~ 35:53.60 libgfx_cairo_libpixman_src.a.desc 35:54.45 /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*)': 35:54.45 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/woff2/src/woff2_dec.cc: unused variable 'dst_offset' 35:54.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 35:54.46 1177 | uint64_t dst_offset = first_table_offset; 35:54.46 | ^~~~~~~~~~ 35:55.34 libwoff2.a.desc 36:08.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/gfx/angle/Unified_cpp_gfx_angle3.cpp:38: 36:08.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool TParseContext::binaryOpCommonCheck(TOperator, TIntermTyped*, TIntermTyped*, const TSourceLoc&)': 36:08.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: this statement may fall through 36:08.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3556:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:08.01 3556 | if ((mShaderVersion < 300 || op == EOpAssign || op == EOpInitialize) && 36:08.01 | ^~ 36:08.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3563:9: note: here 36:08.01 3563 | case EOpLessThan: 36:08.01 | ^~~~ 36:13.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/gfx/angle/Unified_cpp_gfx_angle5.cpp:20: 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: In function 'TString sh::TypeString(const TType&)': 36:13.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:262:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:13.87 262 | switch (type.getNominalSize()) 36:13.87 | ^~~~~~ 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:269:11: note: here 36:13.87 269 | case EbtInt: 36:13.87 | ^~~~ 36:13.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:270:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:13.87 270 | switch (type.getNominalSize()) 36:13.87 | ^~~~~~ 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:277:11: note: here 36:13.87 277 | case EbtUInt: 36:13.87 | ^~~~ 36:13.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:278:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:13.87 278 | switch (type.getNominalSize()) 36:13.87 | ^~~~~~ 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:285:11: note: here 36:13.87 285 | case EbtBool: 36:13.87 | ^~~~ 36:13.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 36:13.87 286 | switch (type.getNominalSize()) 36:13.87 | ^~~~~~ 36:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:293:11: note: here 36:13.87 293 | case EbtVoid: 36:13.87 | ^~~~ 36:16.85 libgfx_angle.a.desc 36:18.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 36:18.34 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 36:18.34 /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] 36:18.34 209 | #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 36:18.34 | ^~~ 36:18.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND' 36:18.34 335 | s = HUFF_EXTEND(r, s); 36:18.34 | ^~~~~~~~~~~ 36:18.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 36:18.34 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 36:18.34 /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] 36:18.34 209 | #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 36:18.34 | ^~~ 36:18.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND' 36:18.34 408 | s = HUFF_EXTEND(r, s); 36:18.34 | ^~~~~~~~~~~ 36:19.06 libmedia_libjpeg.a.desc 36:20.59 libnetwerk_protocol_device.a.desc 36:20.65 libtoolkit_components_parentalcontrols.a.desc 36:22.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 36:22.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 36:22.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 36:22.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 36:22.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 36:22.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 36:22.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 36:22.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 36:22.04 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' 36:22.04 /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] 36:22.04 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:22.04 | ^ 36:24.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 36:24.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 36:24.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 36:24.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 36:24.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 36:24.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 36:24.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 36:24.01 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' 36:24.01 /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] 36:24.01 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:24.01 | ^ 36:26.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 36:26.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 36:26.05 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' 36:26.05 /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] 36:26.05 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:26.05 | ^ 36:28.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 36:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 36:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 36:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 36:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 36:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 36:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 36:28.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 36:28.34 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' 36:28.34 /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] 36:28.34 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:28.34 | ^ 36:29.23 libdom_media_platforms_ffmpeg_ffmpeg57.a.desc 36:31.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:31.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 36:31.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFormFillController.h:10, 36:31.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.h:9, 36:31.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp:6: 36:31.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 36:31.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:31.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:31.80 819 | foundInterface = 0; \ 36:31.80 | ^~~~~~~~~~~~~~ 36:31.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:31.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:31.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:31.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:31.80 57 | NS_INTERFACE_MAP_END 36:31.80 | ^~~~~~~~~~~~~~~~~~~~ 36:31.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 36:31.80 800 | else 36:31.80 | ^~~~ 36:31.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:31.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:31.80 | ^~~~~~~~~~~~~~~~~~ 36:31.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/satchel/nsFormFillController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:31.81 56 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 36:31.81 | ^~~~~~~~~~~~~~~~~~~~~~ 36:33.05 libtoolkit_components_satchel.a.desc 36:38.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:38.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 36:38.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 36:38.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.h:10, 36:38.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp:7: 36:38.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 36:38.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:38.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:38.85 837 | foundInterface = 0; \ 36:38.85 | ^~~~~~~~~~~~~~ 36:38.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:38.85 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:38.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:38.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:38.85 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 36:38.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:38.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 36:38.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.h:10, 36:38.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/imagecapture/ImageCapture.cpp:7: 36:38.85 /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 36:38.85 258 | } else 36:38.85 | ^~~~ 36:38.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 36:38.85 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 36:38.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:38.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 36:38.85 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 36:38.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:38.86 /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' 36:38.86 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCapture) 36:38.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:39.64 libdom_media_imagecapture.a.desc 36:41.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 36:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PowerManager.h:8, 36:41.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp:6: 36:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp: In member function 'virtual nsresult mozilla::dom::PowerManager::QueryInterface(const nsIID&, void**)': 36:41.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:41.28 819 | foundInterface = 0; \ 36:41.28 | ^~~~~~~~~~~~~~ 36:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:41.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:41.28 29 | NS_INTERFACE_MAP_END 36:41.28 | ^~~~~~~~~~~~~~~~~~~~ 36:41.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 36:41.28 800 | else 36:41.28 | ^~~~ 36:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:41.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:41.28 | ^~~~~~~~~~~~~~~~~~ 36:41.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/PowerManager.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:41.28 28 | NS_INTERFACE_MAP_ENTRY(nsIDOMMozWakeLockListener) 36:41.28 | ^~~~~~~~~~~~~~~~~~~~~~ 36:46.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:46.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 36:46.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.h:9, 36:46.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp:6: 36:46.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 36:46.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:46.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:46.78 819 | foundInterface = 0; \ 36:46.78 | ^~~~~~~~~~~~~~ 36:46.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:46.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:46.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:46.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:46.78 32 | NS_INTERFACE_MAP_END 36:46.78 | ^~~~~~~~~~~~~~~~~~~~ 36:46.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 36:46.78 800 | else 36:46.78 | ^~~~ 36:46.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:46.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:46.78 | ^~~~~~~~~~~~~~~~~~ 36:46.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/power/WakeLock.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:46.78 31 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 36:46.78 | ^~~~~~~~~~~~~~~~~~~~~~ 36:47.33 libdom_power.a.desc 36:49.32 libdom_media_platforms_ffmpeg.a.desc 36:51.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 36:51.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:51.31 819 | foundInterface = 0; \ 36:51.31 | ^~~~~~~~~~~~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:51.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:51.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystem.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:51.31 22 | NS_INTERFACE_MAP_END 36:51.31 | ^~~~~~~~~~~~~~~~~~~~ 36:51.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 36:51.31 800 | else 36:51.31 | ^~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:51.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:51.31 | ^~~~~~~~~~~~~~~~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystem.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:51.31 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 36:51.31 | ^~~~~~~~~~~~~~~~~~~~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 36:51.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:51.31 837 | foundInterface = 0; \ 36:51.31 | ^~~~~~~~~~~~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:51.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:51.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:51.31 23 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 36:51.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.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 36:51.31 258 | } else 36:51.31 | ^~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 36:51.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 36:51.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 36:51.31 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 36:51.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.31 /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' 36:51.31 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemDirectoryEntry) 36:51.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 36:51.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:51.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:51.33 819 | foundInterface = 0; \ 36:51.33 | ^~~~~~~~~~~~~~ 36:51.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:51.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:51.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:51.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:51.33 129 | NS_INTERFACE_MAP_END 36:51.33 | ^~~~~~~~~~~~~~~~~~~~ 36:51.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 36:51.33 800 | else 36:51.33 | ^~~~ 36:51.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:51.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:51.33 | ^~~~~~~~~~~~~~~~~~ 36:51.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:51.33 128 | NS_INTERFACE_MAP_ENTRY(nsISupports) 36:51.33 | ^~~~~~~~~~~~~~~~~~~~~~ 36:51.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 36:51.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:51.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:51.36 819 | foundInterface = 0; \ 36:51.36 | ^~~~~~~~~~~~~~ 36:51.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:51.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:51.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:51.36 24 | NS_INTERFACE_MAP_END 36:51.36 | ^~~~~~~~~~~~~~~~~~~~ 36:51.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 36:51.36 800 | else 36:51.36 | ^~~~ 36:51.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:51.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:51.36 | ^~~~~~~~~~~~~~~~~~ 36:51.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemEntry.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:51.36 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 36:51.36 | ^~~~~~~~~~~~~~~~~~~~~~ 36:51.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 36:51.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:51.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:51.38 837 | foundInterface = 0; \ 36:51.38 | ^~~~~~~~~~~~~~ 36:51.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:51.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:51.38 78 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 36:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 36:51.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 36:51.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 36:51.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 36:51.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.38 /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 36:51.38 258 | } else 36:51.38 | ^~~~ 36:51.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 36:51.38 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 36:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 36:51.38 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 36:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.38 /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' 36:51.38 77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemFileEntry) 36:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 36:51.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:51.40 837 | foundInterface = 0; \ 36:51.40 | ^~~~~~~~~~~~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:51.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:51.40 20 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.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 36:51.40 258 | } else 36:51.40 | ^~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 36:51.40 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 36:51.40 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 /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' 36:51.40 19 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryEntry) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 36:51.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:51.40 837 | foundInterface = 0; \ 36:51.40 | ^~~~~~~~~~~~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:51.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:51.40 56 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.h:9, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 36:51.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 36:51.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 36:51.40 258 | } else 36:51.40 | ^~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 36:51.40 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 36:51.40 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.40 /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' 36:51.40 55 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryReader) 36:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:52.43 libdom_filesystem_compat.a.desc 36:55.81 libxpcom_components.a.desc 36:56.58 libtoolkit_profile.a.desc 36:57.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 36:57.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 36:57.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 36:57.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.h:9, 36:57.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp:6: 36:57.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 36:57.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 36:57.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:57.62 819 | foundInterface = 0; \ 36:57.62 | ^~~~~~~~~~~~~~ 36:57.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:57.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:57.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:57.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:57.62 33 | NS_INTERFACE_MAP_END 36:57.62 | ^~~~~~~~~~~~~~~~~~~~ 36:57.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 36:57.62 800 | else 36:57.62 | ^~~~ 36:57.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:57.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:57.62 | ^~~~~~~~~~~~~~~~~~ 36:57.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelAgent.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:57.62 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 36:57.62 | ^~~~~~~~~~~~~~~~~~~~~~ 37:01.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 37:01.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 37:01.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAudioChannelService.h:10, 37:01.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.h:9, 37:01.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp:6: 37:01.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 37:01.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:01.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:01.64 819 | foundInterface = 0; \ 37:01.64 | ^~~~~~~~~~~~~~ 37:01.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:01.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:01.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:01.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:01.64 248 | NS_INTERFACE_MAP_END 37:01.64 | ^~~~~~~~~~~~~~~~~~~~ 37:01.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 37:01.64 800 | else 37:01.64 | ^~~~ 37:01.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:01.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:01.64 | ^~~~~~~~~~~~~~~~~~ 37:01.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/audiochannel/AudioChannelService.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:01.64 247 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 37:01.64 | ^~~~~~~~~~~~~~~~~~~~~~ 37:02.82 libdom_audiochannel.a.desc 37:08.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 37:08.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 37:08.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsITimer.h:10, 37:08.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.h:9, 37:08.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp:6: 37:08.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 37:08.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:08.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.52 819 | foundInterface = 0; \ 37:08.52 | ^~~~~~~~~~~~~~ 37:08.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.52 57 | NS_INTERFACE_MAP_END 37:08.52 | ^~~~~~~~~~~~~~~~~~~~ 37:08.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 37:08.52 800 | else 37:08.52 | ^~~~ 37:08.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:08.52 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:08.52 | ^~~~~~~~~~~~~~~~~~ 37:08.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDSURIContentListener.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:08.52 56 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 37:08.52 | ^~~~~~~~~~~~~~~~~~~~~~ 37:15.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 37:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 37:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:80: 37:15.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)': 37:15.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 37:15.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] 37:15.64 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 37:15.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 37:15.64 712 | class CompressedGlyph { 37:15.64 | ^~~~~~~~~~~~~~~ 37:15.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)': 37:15.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 37:15.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] 37:15.64 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 37:15.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 37:15.64 712 | class CompressedGlyph { 37:15.64 | ^~~~~~~~~~~~~~~ 37:15.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 37:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 37:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsITimer.h:10, 37:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.h:9, 37:15.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:6: 37:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 37:15.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:15.88 837 | foundInterface = 0; \ 37:15.88 | ^~~~~~~~~~~~~~ 37:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:15.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:15.88 961 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 37:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:15.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 37:15.88 800 | else 37:15.88 | ^~~~ 37:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:15.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:15.88 | ^~~~~~~~~~~~~~~~~~ 37:15.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:960:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:15.88 960 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 37:15.88 | ^~~~~~~~~~~~~~~~~~~~~~ 37:16.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 37:16.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:16.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:16.18 819 | foundInterface = 0; \ 37:16.18 | ^~~~~~~~~~~~~~ 37:16.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:16.18 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 37:16.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:16.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:13538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 37:16.18 13538 | NS_INTERFACE_MAP_END_THREADSAFE 37:16.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:16.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 37:16.18 800 | else 37:16.18 | ^~~~ 37:16.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:16.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:16.18 | ^~~~~~~~~~~~~~~~~~ 37:16.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.cpp:13537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:16.18 13537 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 37:16.18 | ^~~~~~~~~~~~~~~~~~~~~~ 37:22.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 37:22.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 37:22.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.h:10, 37:22.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp:6: 37:22.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp: In member function 'virtual nsresult nsDocShellLoadInfo::QueryInterface(const nsIID&, void**)': 37:22.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:22.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:22.19 819 | foundInterface = 0; \ 37:22.19 | ^~~~~~~~~~~~~~ 37:22.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:22.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:22.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:22.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:22.20 36 | NS_INTERFACE_MAP_END 37:22.20 | ^~~~~~~~~~~~~~~~~~~~ 37:22.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 37:22.20 800 | else 37:22.20 | ^~~~ 37:22.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:22.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:22.20 | ^~~~~~~~~~~~~~~~~~ 37:22.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShellLoadInfo.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:22.20 35 | NS_INTERFACE_MAP_ENTRY(nsIDocShellLoadInfo) 37:22.20 | ^~~~~~~~~~~~~~~~~~~~~~ 37:24.54 libdocshell_base.a.desc 37:44.46 libipc_glue.a.desc 37:49.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 37:49.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 37:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 37:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/nsJARProtocolHandler.cpp:6, 37:49.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 37:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 37:49.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:49.70 819 | foundInterface = 0; \ 37:49.70 | ^~~~~~~~~~~~~~ 37:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:49.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:49.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:49.70 54 | NS_INTERFACE_MAP_END 37:49.70 | ^~~~~~~~~~~~~~~~~~~~ 37:49.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:11: 37:49.70 /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 37:49.70 53 | else 37:49.70 | ^~~~ 37:50.17 libmodules_libjar.a.desc 37:56.20 libdom_media_fmp4.a.desc 37:56.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 37:56.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 37:56.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRDFDataSource.h:10, 37:56.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.h:6, 37:56.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp:6: 37:56.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp: In member function 'virtual nsresult nsWindowDataSource::QueryInterface(const nsIID&, void**)': 37:56.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 37:56.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:56.72 819 | foundInterface = 0; \ 37:56.72 | ^~~~~~~~~~~~~~ 37:56.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:56.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:56.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:56.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:56.72 116 | NS_INTERFACE_MAP_END 37:56.72 | ^~~~~~~~~~~~~~~~~~~~ 37:56.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 37:56.72 811 | else 37:56.72 | ^~~~ 37:56.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:56.72 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:56.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:56.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/xpfe/components/windowds/nsWindowDataSource.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:56.72 115 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 37:56.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:56.95 libxpfe_components_windowds.a.desc 37:57.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/avfft.c:20: 37:57.03 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:57.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:57.03 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:57.03 | ^~~~~~~~~~~~~ 37:57.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/fft.h:31, 37:57.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/fft_template.c:32, 37:57.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/fft_fixed.c:20: 37:57.07 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:57.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:57.07 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:57.07 | ^~~~~~~~~~~~~ 37:57.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c:26: 37:57.14 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:57.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:57.14 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:57.14 | ^~~~~~~~~~~~~ 37:57.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c: In function 'av_dict_set': 37:57.14 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type 37:57.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c:80:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.14 80 | if (flags & AV_DICT_DONT_STRDUP_KEY) av_free(key); 37:57.14 | ^~~ 37:57.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c:26: 37:57.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 37:57.14 184 | void av_free(void *ptr); 37:57.15 | ~~~~~~^~~ 37:57.15 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type 37:57.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c:81:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.15 81 | if (flags & AV_DICT_DONT_STRDUP_VAL) av_free(value); 37:57.15 | ^~~~~ 37:57.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c:26: 37:57.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 37:57.15 184 | void av_free(void *ptr); 37:57.15 | ~~~~~~^~~ 37:57.15 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type 37:57.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c:100:36: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.15 100 | m->elems[m->count].key = key; 37:57.15 | ^ 37:57.15 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c: assignment discards 'const' qualifier from pointer target type 37:57.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/dict.c:104:38: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.15 104 | m->elems[m->count].value = value; 37:57.15 | ^ 37:57.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/common.h:355, 37:57.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/opt.c:30: 37:57.19 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:57.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:57.19 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:57.19 | ^~~~~~~~~~~~~ 37:57.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/fft.h:31, 37:57.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/fft_template.c:32, 37:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/fft_float.c:20, 37:57.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libav/Unified_c_media_libav0.c:2: 37:57.26 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:57.26 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:57.26 | ^~~~~~~~~~~~~ 37:57.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libav/Unified_c_media_libav0.c:29: 37:57.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c: In function 'av_stristr': 37:57.27 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 37:57.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c:57:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.27 57 | return s1; 37:57.27 | ^~ 37:57.27 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 37:57.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c:61:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.27 61 | return s1; 37:57.27 | ^~ 37:57.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c: In function 'av_strnstr': 37:57.27 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 37:57.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c:71:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.27 71 | return haystack; 37:57.27 | ^~~~~~~~ 37:57.27 Warning: -Wdiscarded-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c: return discards 'const' qualifier from pointer target type 37:57.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/avstring.c:75:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37:57.27 75 | return haystack; 37:57.27 | ^~~~~~~~ 37:57.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/common.h:355, 37:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/rational.c:31, 37:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libav/Unified_c_media_libav1.c:2: 37:57.44 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:57.44 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:57.44 | ^~~~~~~~~~~~~ 37:57.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libav/libavcodec/x86/fft.asm:93: warning: section flags ignored on section redeclaration 37:57.55 libmedia_libav.a.desc 37:57.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 37:57.67 262 | #pragma omp parallel for 37:57.67 | 37:57.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 37:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 37:57.80 89 | #pragma omp parallel for 37:57.80 | 37:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 37:57.80 145 | #pragma omp parallel for 37:57.80 | 37:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 37:57.80 192 | #pragma omp parallel for 37:57.80 | 37:57.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 37:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 37:57.80 75 | #define PI 3.1415926536 37:57.80 | 37:57.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 37:57.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 37:57.80 52 | #define PI M_PI 37:57.80 | 37:57.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 37:57.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/TDStretch.cpp:311: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 37:57.81 311 | #pragma omp parallel for 37:57.81 | 37:57.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 37:57.81 336 | #pragma omp critical 37:57.81 | 37:57.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 37:57.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 37:57.86 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/RateTransposer.cpp: variable 'count' set but not used 37:57.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 37:57.86 133 | uint count; 37:57.86 | ^~~~~ 37:57.97 libmedia_libsoundtouch_src.a.desc 37:58.08 libmedia_libav_libavutil_x86.a.desc 38:00.85 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/hal/Hal.cpp: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used 38:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/hal/Hal.cpp:89:1: warning: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used [-Wunused-function] 38:00.85 89 | WindowIsActive(nsPIDOMWindowInner* aWindow) 38:00.85 | ^~~~~~~~~~~~~~ 38:09.63 libhal.a.desc 38:12.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsComponentManagerUtils.h:10, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:7: 38:12.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 38:12.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:12.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:12.07 819 | foundInterface = 0; \ 38:12.07 | ^~~~~~~~~~~~~~ 38:12.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:12.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:12.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:12.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:12.07 46 | NS_INTERFACE_MAP_END 38:12.07 | ^~~~~~~~~~~~~~~~~~~~ 38:12.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocumentObserver.h:9, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocument.h:15, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsContentUtils.h:37, 38:12.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:8: 38:12.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 38:12.07 264 | } else 38:12.07 | ^~~~ 38:12.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 38:12.07 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 38:12.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:12.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' 38:12.07 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 38:12.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:12.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsFilteredContentIterator.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 38:12.07 45 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 38:12.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReference.h:10, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:9, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 38:15.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp: In member function 'virtual nsresult nsTextServicesDocument::QueryInterface(const nsIID&, void**)': 38:15.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:15.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:15.05 819 | foundInterface = 0; \ 38:15.05 | ^~~~~~~~~~~~~~ 38:15.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:15.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:15.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:15.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:15.05 123 | NS_INTERFACE_MAP_END 38:15.05 | ^~~~~~~~~~~~~~~~~~~~ 38:15.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWrapperCache.h:9, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPresShell.h:27, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISelectionPrivate.h:31, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Selection.h:16, 38:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 38:15.05 /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 38:15.05 264 | } else 38:15.05 | ^~~~ 38:15.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 38:15.06 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 38:15.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.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' 38:15.06 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 38:15.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/editor/txtsvc/nsTextServicesDocument.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 38:15.06 122 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextServicesDocument) 38:15.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.94 libeditor_txtsvc.a.desc 38:19.45 libdom_canvas.a.desc 38:22.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 38:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 38:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsStyleStructInlines.h:16, 38:22.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/ipc/RenderFrameParent.cpp:29: 38:22.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)': 38:22.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 38:22.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] 38:22.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 38:22.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:22.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 38:22.23 712 | class CompressedGlyph { 38:22.23 | ^~~~~~~~~~~~~~~ 38:22.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)': 38:22.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 38:22.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] 38:22.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 38:22.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:22.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 38:22.23 712 | class CompressedGlyph { 38:22.23 | ^~~~~~~~~~~~~~~ 38:26.66 liblayout_ipc.a.desc 38:28.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozIStorageService.h:10, 38:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:9, 38:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'virtual nsresult nsDownload::QueryInterface(const nsIID&, void**)': 38:28.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:28.70 819 | foundInterface = 0; \ 38:28.70 | ^~~~~~~~~~~~~~ 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:28.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:28.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:28.70 170 | NS_INTERFACE_MAP_END 38:28.70 | ^~~~~~~~~~~~~~~~~~~~ 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:28.70 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 38:28.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 38:28.70 2570 | NS_IMPL_ISUPPORTS_CI( 38:28.70 | ^~~~~~~~~~~~~~~~~~~~ 38:28.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:12, 38:28.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 38:28.70 /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 38:28.70 137 | } else 38:28.70 | ^~~~ 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 38:28.70 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 38:28.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:28.70 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 38:28.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:28.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 38:28.70 2570 | NS_IMPL_ISUPPORTS_CI( 38:28.70 | ^~~~~~~~~~~~~~~~~~~~ 38:29.48 libtoolkit_components_downloads.a.desc 38:32.08 libtoolkit_components_remote.a.desc 38:40.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 38:40.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IndexedDatabase.h:10, 38:40.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.h:9, 38:40.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp:6: 38:40.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 38:40.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:40.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:40.15 819 | foundInterface = 0; \ 38:40.15 | ^~~~~~~~~~~~~~ 38:40.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:40.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:40.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:40.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp:945:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:40.15 945 | NS_INTERFACE_MAP_END 38:40.15 | ^~~~~~~~~~~~~~~~~~~~ 38:40.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 38:40.15 800 | else 38:40.15 | ^~~~ 38:40.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:40.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:40.15 | ^~~~~~~~~~~~~~~~~~ 38:40.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBCursor.cpp:944:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:40.15 944 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:40.15 | ^~~~~~~~~~~~~~~~~~~~~~ 38:42.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.h:10, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:6: 38:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 38:42.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:42.91 837 | foundInterface = 0; \ 38:42.91 | ^~~~~~~~~~~~~~ 38:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:42.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:42.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:42.91 1237 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 38:42.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:42.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.h:12, 38:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:6: 38:42.91 /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:42.91 258 | } else 38:42.91 | ^~~~ 38:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:42.91 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:42.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:42.91 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:42.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBDatabase.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:42.91 1236 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBDatabase) 38:42.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:44.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:44.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 38:44.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 38:44.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 38:44.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 38:44.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 38:44.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.h:10, 38:44.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp:6: 38:44.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 38:44.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:44.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:44.55 837 | foundInterface = 0; \ 38:44.55 | ^~~~~~~~~~~~~~ 38:44.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:44.55 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:44.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:44.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:44.55 88 | NS_INTERFACE_MAP_END_INHERITING(Event) 38:44.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:44.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:44.55 800 | else 38:44.55 | ^~~~ 38:44.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:44.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:44.55 | ^~~~~~~~~~~~~~~~~~ 38:44.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBEvents.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:44.55 87 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 38:44.55 | ^~~~~~~~~~~~~~~~~~~~~~ 38:48.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StorageTypeBinding.h:8, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.h:10, 38:48.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp:6: 38:48.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 38:48.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:48.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:48.10 819 | foundInterface = 0; \ 38:48.10 | ^~~~~~~~~~~~~~ 38:48.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:48.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:48.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:48.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp:864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:48.10 864 | NS_INTERFACE_MAP_END 38:48.10 | ^~~~~~~~~~~~~~~~~~~~ 38:48.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 38:48.10 800 | else 38:48.10 | ^~~~ 38:48.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:48.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:48.10 | ^~~~~~~~~~~~~~~~~~ 38:48.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFactory.cpp:863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:48.10 863 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:48.10 | ^~~~~~~~~~~~~~~~~~~~~~ 38:50.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 38:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 38:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 38:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:9, 38:50.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.h:9, 38:50.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.h:9, 38:50.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp:6: 38:50.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 38:50.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:50.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:50.66 837 | foundInterface = 0; \ 38:50.66 | ^~~~~~~~~~~~~~ 38:50.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:50.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:50.66 106 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 38:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.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 38:50.66 800 | else 38:50.66 | ^~~~ 38:50.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:50.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:50.66 | ^~~~~~~~~~~~~~~~~~ 38:50.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileHandle.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:50.66 105 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 38:50.66 | ^~~~~~~~~~~~~~~~~~~~~~ 38:52.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:52.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:52.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 38:52.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 38:52.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 38:52.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:9, 38:52.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.h:9, 38:52.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:6: 38:52.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 38:52.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:52.59 837 | foundInterface = 0; \ 38:52.59 | ^~~~~~~~~~~~~~ 38:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:52.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:52.59 60 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 38:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 38:52.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:11, 38:52.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.h:9, 38:52.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:6: 38:52.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 38:52.59 258 | } else 38:52.59 | ^~~~ 38:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 38:52.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 38:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 38:52.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 38:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBFileRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38:52.59 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBFileRequest) 38:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:55.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 38:55.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:55.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:55.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 38:55.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:55.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 38:55.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.h:11, 38:55.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp:6: 38:55.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 38:55.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:55.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:55.18 819 | foundInterface = 0; \ 38:55.18 | ^~~~~~~~~~~~~~ 38:55.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:55.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:55.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:55.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:55.18 647 | NS_INTERFACE_MAP_END 38:55.18 | ^~~~~~~~~~~~~~~~~~~~ 38:55.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 38:55.18 800 | else 38:55.18 | ^~~~ 38:55.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:55.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:55.18 | ^~~~~~~~~~~~~~~~~~ 38:55.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:55.18 646 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:55.18 | ^~~~~~~~~~~~~~~~~~~~~~ 38:56.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:8: 38:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::FFmpegLibWrapper]': 38:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:20:10: required from here 38:56.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 mozilla::FFmpegLibWrapper'; use assignment or value-initialization instead 38:56.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 mozilla::FFmpegLibWrapper'; use assignment or value-initialization instead [-Wclass-memaccess] 38:56.40 31 | memset(aT, 0, sizeof(T)); 38:56.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:56.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:5: 38:56.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.h:22:8: note: 'struct mozilla::FFmpegLibWrapper' declared here 38:56.40 22 | struct FFmpegLibWrapper 38:56.40 | ^~~~~~~~~~~~~~~~ 38:57.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 38:57.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 38:57.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:9, 38:57.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 38:57.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IndexedDatabaseManager.h:11, 38:57.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.h:12, 38:57.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp:6: 38:57.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 38:57.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:57.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:57.52 819 | foundInterface = 0; \ 38:57.52 | ^~~~~~~~~~~~~~ 38:57.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:57.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:57.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:57.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:57.52 255 | NS_INTERFACE_MAP_END 38:57.52 | ^~~~~~~~~~~~~~~~~~~~ 38:57.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 38:57.52 800 | else 38:57.52 | ^~~~ 38:57.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:57.52 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:57.52 | ^~~~~~~~~~~~~~~~~~ 38:57.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBKeyRange.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:57.52 254 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:57.52 | ^~~~~~~~~~~~~~~~~~~~~~ 39:00.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:00.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 39:00.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 39:00.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.h:12, 39:00.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:6: 39:00.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 39:00.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:00.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:00.53 837 | foundInterface = 0; \ 39:00.53 | ^~~~~~~~~~~~~~ 39:00.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:00.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:00.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:00.53 221 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:00.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 39:00.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.h:12, 39:00.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:6: 39:00.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 39:00.53 258 | } else 39:00.54 | ^~~~ 39:00.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:00.54 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:00.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:00.54 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:00.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBMutableFile.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:00.54 220 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBMutableFile) 39:00.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.78 libdom_media_platforms.a.desc 39:01.25 librdf_util_internal.a.desc 39:01.88 libxpcom_reflect_xptcall.a.desc 39:04.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.h:10, 39:04.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp:6: 39:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 39:04.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:04.24 819 | foundInterface = 0; \ 39:04.24 | ^~~~~~~~~~~~~~ 39:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:04.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:04.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp:1804:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:04.24 1804 | NS_INTERFACE_MAP_END 39:04.24 | ^~~~~~~~~~~~~~~~~~~~ 39: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 39:04.24 800 | else 39:04.24 | ^~~~ 39:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:04.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:04.25 | ^~~~~~~~~~~~~~~~~~ 39:04.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBObjectStore.cpp:1803:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:04.25 1803 | NS_INTERFACE_MAP_ENTRY(nsISupports) 39:04.25 | ^~~~~~~~~~~~~~~~~~~~~~ 39:07.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.h:11, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:6: 39:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 39:07.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:07.98 837 | foundInterface = 0; \ 39:07.98 | ^~~~~~~~~~~~~~ 39:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:07.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:07.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:07.98 445 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 39:07.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:07.98 /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 39:07.98 444 | } else 39:07.98 | ^~~~ 39:07.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.h:11, 39:07.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:6: 39:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 39:07.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:07.98 837 | foundInterface = 0; \ 39:07.98 | ^~~~~~~~~~~~~~ 39:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:07.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:07.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:07.99 618 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 39:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:07.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 39:07.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 39:07.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.h:13, 39:07.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:6: 39:07.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 39:07.99 258 | } else 39:07.99 | ^~~~ 39:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:07.99 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:07.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:08.00 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:08.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBRequest.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:08.00 617 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBOpenDBRequest) 39:08.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:10.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.h:10, 39:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp:6: 39:10.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 39:10.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:10.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:10.82 837 | foundInterface = 0; \ 39:10.82 | ^~~~~~~~~~~~~~ 39:10.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:10.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:10.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:10.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:10.82 971 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 39:10.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:10.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 39:10.83 800 | else 39:10.83 | ^~~~ 39:10.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:10.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:10.83 | ^~~~~~~~~~~~~~~~~~ 39:10.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBTransaction.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:10.83 970 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 39:10.83 | ^~~~~~~~~~~~~~~~~~~~~~ 39:12.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:12.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 39:12.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 39:12.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.h:10, 39:12.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 39:12.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 39:12.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:12.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:12.90 837 | foundInterface = 0; \ 39:12.90 | ^~~~~~~~~~~~~~ 39:12.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:12.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:12.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:12.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:12.90 38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:12.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:12.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 39:12.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.h:10, 39:12.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 39:12.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 39:12.90 258 | } else 39:12.90 | ^~~~ 39:12.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:12.90 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:12.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:12.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:12.90 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:12.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:12.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/indexedDB/IDBWrapperCache.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:12.90 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBWrapperCache) 39:12.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.30 libdom_indexedDB.a.desc 39:24.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 = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.70 1371 | switch (kDst) { 39:24.70 | ^~~~~~ 39:24.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.70 1389 | case kBGRA_8888_ColorFormat: 39:24.70 | ^~~~ 39:24.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.70 1390 | switch (kDst) { 39:24.70 | ^~~~~~ 39:24.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.70 1408 | case kRGBA_F16_ColorFormat: 39:24.70 | ^~~~ 39:24.70 /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]': 39:24.70 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.70 1305 | switch (kSrc) { 39:24.70 | ^~~~~~ 39:24.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.70 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.70 | ^~~~ 39:24.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_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.71 1305 | switch (kSrc) { 39:24.71 | ^~~~~~ 39:24.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.71 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.71 | ^~~~ 39:24.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 = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.71 1371 | switch (kDst) { 39:24.71 | ^~~~~~ 39:24.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.71 1389 | case kBGRA_8888_ColorFormat: 39:24.72 | ^~~~ 39:24.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.72 1390 | switch (kDst) { 39:24.72 | ^~~~~~ 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.72 1408 | case kRGBA_F16_ColorFormat: 39:24.72 | ^~~~ 39:24.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_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.72 1305 | switch (kSrc) { 39:24.72 | ^~~~~~ 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.72 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.72 | ^~~~ 39:24.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_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.72 1305 | switch (kSrc) { 39:24.72 | ^~~~~~ 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.72 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.72 | ^~~~ 39:24.72 /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]': 39:24.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.72 1371 | switch (kDst) { 39:24.72 | ^~~~~~ 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.72 1389 | case kBGRA_8888_ColorFormat: 39:24.72 | ^~~~ 39:24.72 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.73 1390 | switch (kDst) { 39:24.73 | ^~~~~~ 39:24.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.73 1408 | case kRGBA_F16_ColorFormat: 39:24.73 | ^~~~ 39:24.73 /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]': 39:24.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.73 1305 | switch (kSrc) { 39:24.73 | ^~~~~~ 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.74 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.74 | ^~~~ 39:24.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_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.74 1305 | switch (kSrc) { 39:24.74 | ^~~~~~ 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.74 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.74 | ^~~~ 39:24.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 = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.74 1371 | switch (kDst) { 39:24.74 | ^~~~~~ 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.74 1389 | case kBGRA_8888_ColorFormat: 39:24.74 | ^~~~ 39:24.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.74 1390 | switch (kDst) { 39:24.74 | ^~~~~~ 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.74 1408 | case kRGBA_F16_ColorFormat: 39:24.74 | ^~~~ 39:24.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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.74 1305 | switch (kSrc) { 39:24.74 | ^~~~~~ 39:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.75 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.75 | ^~~~ 39:24.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 = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.75 1305 | switch (kSrc) { 39:24.75 | ^~~~~~ 39:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.75 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.75 | ^~~~ 39:24.75 /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]': 39:24.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.75 1371 | switch (kDst) { 39:24.75 | ^~~~~~ 39:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.75 1389 | case kBGRA_8888_ColorFormat: 39:24.75 | ^~~~ 39:24.75 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.75 1390 | switch (kDst) { 39:24.75 | ^~~~~~ 39:24.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.76 1408 | case kRGBA_F16_ColorFormat: 39:24.76 | ^~~~ 39:24.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_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.76 1305 | switch (kSrc) { 39:24.76 | ^~~~~~ 39:24.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.76 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.76 | ^~~~ 39:24.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_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.76 1305 | switch (kSrc) { 39:24.76 | ^~~~~~ 39:24.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.76 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.76 | ^~~~ 39:24.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 = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.76 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.77 1305 | switch (kSrc) { 39:24.77 | ^~~~~~ 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.77 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.77 | ^~~~ 39:24.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 = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.77 1305 | switch (kSrc) { 39:24.77 | ^~~~~~ 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.77 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.77 | ^~~~ 39:24.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 = kTable_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.77 1371 | switch (kDst) { 39:24.77 | ^~~~~~ 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.77 1389 | case kBGRA_8888_ColorFormat: 39:24.77 | ^~~~ 39:24.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.77 1390 | switch (kDst) { 39:24.77 | ^~~~~~ 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.77 1408 | case kRGBA_F16_ColorFormat: 39:24.77 | ^~~~ 39:24.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_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.77 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.77 1305 | switch (kSrc) { 39:24.77 | ^~~~~~ 39:24.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.77 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.77 | ^~~~ 39:24.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_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.78 1305 | switch (kSrc) { 39:24.78 | ^~~~~~ 39:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.78 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.78 | ^~~~ 39:24.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 = kTable_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.78 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.78 1305 | switch (kSrc) { 39:24.78 | ^~~~~~ 39:24.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.78 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.78 | ^~~~ 39:24.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 = kNone_ColorSpaceMatch]': 39:24.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.79 1305 | switch (kSrc) { 39:24.79 | ^~~~~~ 39:24.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.79 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.79 | ^~~~ 39:24.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 = kLinear_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.79 1371 | switch (kDst) { 39:24.79 | ^~~~~~ 39:24.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.79 1389 | case kBGRA_8888_ColorFormat: 39:24.79 | ^~~~ 39:24.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.79 1390 | switch (kDst) { 39:24.79 | ^~~~~~ 39:24.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.79 1408 | case kRGBA_F16_ColorFormat: 39:24.79 | ^~~~ 39:24.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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.80 1305 | switch (kSrc) { 39:24.80 | ^~~~~~ 39:24.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.80 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.80 | ^~~~ 39:24.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 = kNone_ColorSpaceMatch]': 39:24.80 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.80 1305 | switch (kSrc) { 39:24.80 | ^~~~~~ 39:24.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.80 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.81 | ^~~~ 39:24.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 = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.81 1371 | switch (kDst) { 39:24.81 | ^~~~~~ 39:24.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.81 1389 | case kBGRA_8888_ColorFormat: 39:24.81 | ^~~~ 39:24.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.81 1390 | switch (kDst) { 39:24.81 | ^~~~~~ 39:24.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.81 1408 | case kRGBA_F16_ColorFormat: 39:24.81 | ^~~~ 39:24.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 = kNone_ColorSpaceMatch]': 39:24.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.81 1305 | switch (kSrc) { 39:24.81 | ^~~~~~ 39:24.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.82 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.82 | ^~~~ 39:24.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_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 39:24.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.82 1305 | switch (kSrc) { 39:24.82 | ^~~~~~ 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.82 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.82 | ^~~~ 39:24.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 = kLinear_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.82 1371 | switch (kDst) { 39:24.82 | ^~~~~~ 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.82 1389 | case kBGRA_8888_ColorFormat: 39:24.82 | ^~~~ 39:24.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.82 1390 | switch (kDst) { 39:24.82 | ^~~~~~ 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.82 1408 | case kRGBA_F16_ColorFormat: 39:24.82 | ^~~~ 39:24.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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.82 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.82 1305 | switch (kSrc) { 39:24.82 | ^~~~~~ 39:24.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.82 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.83 | ^~~~ 39:24.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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.83 1305 | switch (kSrc) { 39:24.83 | ^~~~~~ 39:24.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.83 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.83 | ^~~~ 39:24.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 = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.83 1371 | switch (kDst) { 39:24.83 | ^~~~~~ 39:24.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.83 1389 | case kBGRA_8888_ColorFormat: 39:24.83 | ^~~~ 39:24.83 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.84 1390 | switch (kDst) { 39:24.84 | ^~~~~~ 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.84 1408 | case kRGBA_F16_ColorFormat: 39:24.84 | ^~~~ 39:24.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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.84 1305 | switch (kSrc) { 39:24.84 | ^~~~~~ 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.84 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.84 | ^~~~ 39:24.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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.84 1305 | switch (kSrc) { 39:24.84 | ^~~~~~ 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.84 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.84 | ^~~~ 39:24.84 /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]': 39:24.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.84 1371 | switch (kDst) { 39:24.84 | ^~~~~~ 39:24.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.84 1389 | case kBGRA_8888_ColorFormat: 39:24.84 | ^~~~ 39:24.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.85 1390 | switch (kDst) { 39:24.85 | ^~~~~~ 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.85 1408 | case kRGBA_F16_ColorFormat: 39:24.85 | ^~~~ 39:24.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 = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.85 1305 | switch (kSrc) { 39:24.85 | ^~~~~~ 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.85 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.85 | ^~~~ 39:24.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 = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.85 1305 | switch (kSrc) { 39:24.85 | ^~~~~~ 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.85 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.85 | ^~~~ 39:24.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 = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.85 1371 | switch (kDst) { 39:24.85 | ^~~~~~ 39:24.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.86 1389 | case kBGRA_8888_ColorFormat: 39:24.86 | ^~~~ 39:24.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.86 1390 | switch (kDst) { 39:24.86 | ^~~~~~ 39:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.86 1408 | case kRGBA_F16_ColorFormat: 39:24.86 | ^~~~ 39:24.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 = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.86 1305 | switch (kSrc) { 39:24.86 | ^~~~~~ 39:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.86 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.86 | ^~~~ 39:24.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_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 39:24.86 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.86 1305 | switch (kSrc) { 39:24.87 | ^~~~~~ 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.87 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.87 | ^~~~ 39:24.87 /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]': 39:24.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.87 1371 | switch (kDst) { 39:24.87 | ^~~~~~ 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.87 1389 | case kBGRA_8888_ColorFormat: 39:24.87 | ^~~~ 39:24.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.87 1390 | switch (kDst) { 39:24.87 | ^~~~~~ 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.87 1408 | case kRGBA_F16_ColorFormat: 39:24.87 | ^~~~ 39:24.87 /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]': 39:24.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.87 1305 | switch (kSrc) { 39:24.87 | ^~~~~~ 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.87 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.87 | ^~~~ 39:24.87 /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]': 39:24.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.88 1305 | switch (kSrc) { 39:24.88 | ^~~~~~ 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.88 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.88 | ^~~~ 39:24.88 /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]': 39:24.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.88 1305 | switch (kSrc) { 39:24.88 | ^~~~~~ 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.88 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.88 | ^~~~ 39:24.88 /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]': 39:24.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.88 1305 | switch (kSrc) { 39:24.88 | ^~~~~~ 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.88 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.88 | ^~~~ 39:24.88 /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]': 39:24.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.88 1371 | switch (kDst) { 39:24.88 | ^~~~~~ 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.88 1389 | case kBGRA_8888_ColorFormat: 39:24.88 | ^~~~ 39:24.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.88 1390 | switch (kDst) { 39:24.88 | ^~~~~~ 39:24.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.88 1408 | case kRGBA_F16_ColorFormat: 39:24.88 | ^~~~ 39:24.88 /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]': 39:24.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.89 1305 | switch (kSrc) { 39:24.89 | ^~~~~~ 39:24.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.89 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.89 | ^~~~ 39:24.89 /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]': 39:24.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.89 1305 | switch (kSrc) { 39:24.89 | ^~~~~~ 39:24.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.90 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.90 | ^~~~ 39:24.90 /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]': 39:24.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.90 1305 | switch (kSrc) { 39:24.90 | ^~~~~~ 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.90 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.90 | ^~~~ 39:24.90 /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]': 39:24.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.90 1305 | switch (kSrc) { 39:24.90 | ^~~~~~ 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.90 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.90 | ^~~~ 39:24.90 /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]': 39:24.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.90 1371 | switch (kDst) { 39:24.90 | ^~~~~~ 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.90 1389 | case kBGRA_8888_ColorFormat: 39:24.90 | ^~~~ 39:24.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.90 1390 | switch (kDst) { 39:24.90 | ^~~~~~ 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.90 1408 | case kRGBA_F16_ColorFormat: 39:24.90 | ^~~~ 39:24.90 /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]': 39:24.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.90 1305 | switch (kSrc) { 39:24.90 | ^~~~~~ 39:24.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.90 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.91 | ^~~~ 39:24.91 /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]': 39:24.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.91 1305 | switch (kSrc) { 39:24.91 | ^~~~~~ 39:24.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.91 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.91 | ^~~~ 39:24.91 /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]': 39:24.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.91 1371 | switch (kDst) { 39:24.92 | ^~~~~~ 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.92 1389 | case kBGRA_8888_ColorFormat: 39:24.92 | ^~~~ 39:24.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.92 1390 | switch (kDst) { 39:24.92 | ^~~~~~ 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.92 1408 | case kRGBA_F16_ColorFormat: 39:24.92 | ^~~~ 39:24.92 /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]': 39:24.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.92 1305 | switch (kSrc) { 39:24.92 | ^~~~~~ 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.92 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.92 | ^~~~ 39:24.92 /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]': 39:24.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.92 1305 | switch (kSrc) { 39:24.92 | ^~~~~~ 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.92 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.92 | ^~~~ 39:24.92 /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]': 39:24.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.92 1371 | switch (kDst) { 39:24.92 | ^~~~~~ 39:24.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.93 1389 | case kBGRA_8888_ColorFormat: 39:24.93 | ^~~~ 39:24.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.93 1390 | switch (kDst) { 39:24.93 | ^~~~~~ 39:24.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.93 1408 | case kRGBA_F16_ColorFormat: 39:24.93 | ^~~~ 39:24.93 /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]': 39:24.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.93 1305 | switch (kSrc) { 39:24.93 | ^~~~~~ 39:24.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.93 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.93 | ^~~~ 39:24.93 /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]': 39:24.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.93 1305 | switch (kSrc) { 39:24.93 | ^~~~~~ 39:24.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.93 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.93 | ^~~~ 39:24.93 /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]': 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1371 | switch (kDst) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.94 1389 | case kBGRA_8888_ColorFormat: 39:24.94 | ^~~~ 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1390 | switch (kDst) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.94 1408 | case kRGBA_F16_ColorFormat: 39:24.94 | ^~~~ 39:24.94 /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]': 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1305 | switch (kSrc) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.94 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.94 | ^~~~ 39:24.94 /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]': 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1305 | switch (kSrc) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.94 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.94 | ^~~~ 39:24.94 /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]': 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1371 | switch (kDst) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.94 1389 | case kBGRA_8888_ColorFormat: 39:24.94 | ^~~~ 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1390 | switch (kDst) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.94 1408 | case kRGBA_F16_ColorFormat: 39:24.94 | ^~~~ 39:24.94 /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]': 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1305 | switch (kSrc) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.94 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.94 | ^~~~ 39:24.94 /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]': 39:24.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.94 1305 | switch (kSrc) { 39:24.94 | ^~~~~~ 39:24.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.94 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.94 | ^~~~ 39:24.94 /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]': 39:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.95 1305 | switch (kSrc) { 39:24.95 | ^~~~~~ 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.95 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.95 | ^~~~ 39:24.95 /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]': 39:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.95 1305 | switch (kSrc) { 39:24.95 | ^~~~~~ 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.95 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.95 | ^~~~ 39:24.95 /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]': 39:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.95 1371 | switch (kDst) { 39:24.95 | ^~~~~~ 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 39:24.95 1389 | case kBGRA_8888_ColorFormat: 39:24.95 | ^~~~ 39:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.95 1390 | switch (kDst) { 39:24.95 | ^~~~~~ 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 39:24.95 1408 | case kRGBA_F16_ColorFormat: 39:24.95 | ^~~~ 39:24.95 /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]': 39:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.95 1305 | switch (kSrc) { 39:24.95 | ^~~~~~ 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.95 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.95 | ^~~~ 39:24.95 /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]': 39:24.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:24.95 1305 | switch (kSrc) { 39:24.95 | ^~~~~~ 39:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 39:24.95 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 39:24.95 | ^~~~ 39:31.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsBoxLayout.h:9, 39:31.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsStackLayout.h:18, 39:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.h:11, 39:31.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp:13: 39:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 39:31.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:31.09 837 | foundInterface = 0; \ 39:31.09 | ^~~~~~~~~~~~~~ 39:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:31.09 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:31.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:31.09 266 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 39:31.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:31.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 39:31.09 811 | else 39:31.09 | ^~~~ 39:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:31.09 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:31.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:31.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridLayout2.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:31.09 265 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 39:31.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:32.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:32.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 39:32.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 39:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 39:32.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 39:32.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] 39:32.11 84 | memcpy(desc, this, fLength); 39:32.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 39:32.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:32.11 15 | class SkDescriptor : SkNoncopyable { 39:32.11 | ^~~~~~~~~~~~ 39:32.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:32.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 39:32.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 39:32.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 39:32.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 39:32.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] 39:32.13 142 | memcpy(fDesc, &desc, size); 39:32.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 39:32.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:32.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 39:32.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 39:32.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:32.13 15 | class SkDescriptor : SkNoncopyable { 39:32.13 | ^~~~~~~~~~~~ 39:32.26 /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': 39:32.26 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp: this statement may fall through 39:32.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:712:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:32.26 712 | } 39:32.26 | ^ 39:32.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDraw.cpp:714:13: note: here 39:32.26 714 | case SkCanvas::kPolygon_PointMode: { 39:32.26 | ^~~~ 39:40.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:40.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 39:40.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 39:40.58 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 39:40.58 /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] 39:40.58 84 | memcpy(desc, this, fLength); 39:40.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 39:40.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:40.58 15 | class SkDescriptor : SkNoncopyable { 39:40.58 | ^~~~~~~~~~~~ 39:40.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:40.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 39:40.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 39:40.60 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 39:40.60 /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] 39:40.60 142 | memcpy(fDesc, &desc, size); 39:40.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 39:40.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:40.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 39:40.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:40.60 15 | class SkDescriptor : SkNoncopyable { 39:40.60 | ^~~~~~~~~~~~ 39:42.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:42.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 39:42.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 39:42.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 39:42.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] 39:42.18 84 | memcpy(desc, this, fLength); 39:42.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 39:42.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:42.18 15 | class SkDescriptor : SkNoncopyable { 39:42.18 | ^~~~~~~~~~~~ 39:42.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:42.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 39:42.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 39:42.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 39:42.20 /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] 39:42.20 142 | memcpy(fDesc, &desc, size); 39:42.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 39:42.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:42.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 39:42.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:42.20 15 | class SkDescriptor : SkNoncopyable { 39:42.20 | ^~~~~~~~~~~~ 39:42.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsBoxLayout.h:9, 39:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsSprocketLayout.h:10, 39:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.h:17, 39:42.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp:13: 39:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 39:42.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:42.50 837 | foundInterface = 0; \ 39:42.50 | ^~~~~~~~~~~~~~ 39:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:42.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:42.50 197 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 39:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39: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 39:42.50 811 | else 39:42.50 | ^~~~ 39:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:42.50 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/grid/nsGridRowLayout.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:42.50 196 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 39:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:47.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:18: 39:47.44 /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]': 39:47.44 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.44 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.44 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.44 246 | case 2: 39:47.44 | ^~~~ 39:47.44 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.44 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.44 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.44 248 | case 1: 39:47.44 | ^~~~ 39:47.44 /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]': 39:47.44 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.44 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.44 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.44 246 | case 2: 39:47.44 | ^~~~ 39:47.44 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.44 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.44 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.44 248 | case 1: 39:47.44 | ^~~~ 39:47.46 /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]': 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.46 246 | case 2: 39:47.46 | ^~~~ 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.46 248 | case 1: 39:47.46 | ^~~~ 39:47.46 /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]': 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.46 246 | case 2: 39:47.46 | ^~~~ 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.46 248 | case 1: 39:47.46 | ^~~~ 39:47.46 /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]': 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.46 246 | case 2: 39:47.46 | ^~~~ 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.46 248 | case 1: 39:47.46 | ^~~~ 39:47.46 /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]': 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.46 246 | case 2: 39:47.46 | ^~~~ 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.46 248 | case 1: 39:47.46 | ^~~~ 39:47.46 /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]': 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.46 246 | case 2: 39:47.46 | ^~~~ 39:47.46 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.46 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.46 248 | case 1: 39:47.46 | ^~~~ 39:47.46 /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]': 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.47 246 | case 2: 39:47.47 | ^~~~ 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.47 248 | case 1: 39:47.47 | ^~~~ 39:47.47 /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]': 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.47 246 | case 2: 39:47.47 | ^~~~ 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.47 248 | case 1: 39:47.47 | ^~~~ 39:47.47 /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]': 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.47 246 | case 2: 39:47.47 | ^~~~ 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.47 248 | case 1: 39:47.47 | ^~~~ 39:47.47 /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]': 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.47 246 | case 2: 39:47.47 | ^~~~ 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.47 248 | case 1: 39:47.47 | ^~~~ 39:47.47 /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]': 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.47 246 | case 2: 39:47.47 | ^~~~ 39:47.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.47 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.47 248 | case 1: 39:47.47 | ^~~~ 39:47.47 /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]': 39:47.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.48 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.48 246 | case 2: 39:47.48 | ^~~~ 39:47.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.48 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.48 248 | case 1: 39:47.48 | ^~~~ 39:47.48 /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]': 39:47.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.48 245 | *px2 = this->getPixelAt(bufferLoc[2]); 39:47.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 39:47.48 246 | case 2: 39:47.48 | ^~~~ 39:47.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 39:47.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:47.49 247 | *px1 = this->getPixelAt(bufferLoc[1]); 39:47.49 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 39:47.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 39:47.49 248 | case 1: 39:47.49 | ^~~~ 39:48.73 liblayout_xul_grid.a.desc 39:49.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIThreadManager.h:10, 39:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:12, 39:49.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 39:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 39:49.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:49.39 819 | foundInterface = 0; \ 39:49.39 | ^~~~~~~~~~~~~~ 39:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:49.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:49.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:49.39 228 | NS_INTERFACE_MAP_END 39:49.39 | ^~~~~~~~~~~~~~~~~~~~ 39:49.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 39:49.39 800 | else 39:49.39 | ^~~~ 39:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:49.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:49.39 | ^~~~~~~~~~~~~~~~~~ 39:49.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:49.39 227 | NS_INTERFACE_MAP_ENTRY(nsISupports) 39:49.39 | ^~~~~~~~~~~~~~~~~~~~~~ 39:49.74 libtoolkit_components_osfile.a.desc 39:50.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:92: 39:50.16 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 39:50.16 /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=] 39:50.16 194 | evutil_socket_t fd[2]) 39:50.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/include/event2/event.h:198, 39:50.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/buffer.c:79, 39:50.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2: 39:50.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/include/event2/util.h:274:25: note: previously declared as 'int[]' 39:50.16 274 | #define evutil_socket_t int 39:50.16 /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' 39:50.16 176 | int evutil_ersatz_socketpair(int, int , int, evutil_socket_t[]); 39:50.16 | ^~~~~~~~~~~~~~~ 39:50.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/evutil_rand.c:104, 39:50.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:101: 39:50.25 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/third_party/libevent/arc4random.c: 'arc4random_addrandom' defined but not used 39:50.25 /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] 39:50.25 453 | arc4random_addrandom(const unsigned char *dat, int datlen) 39:50.25 | ^~~~~~~~~~~~~~~~~~~~ 39:50.79 libipc_chromium_src_third_party.a.desc 39:51.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 39:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:8, 39:51.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp:6: 39:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEvent::QueryInterface(const nsIID&, void**)': 39:51.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:51.68 837 | foundInterface = 0; \ 39:51.68 | ^~~~~~~~~~~~~~ 39:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:51.68 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:51.68 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 39:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:51.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 39:51.68 800 | else 39:51.68 | ^~~~ 39:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:51.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:51.68 | ^~~~~~~~~~~~~~~~~~ 39:51.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/AnimationEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:51.68 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMAnimationEvent) 39:51.68 | ^~~~~~~~~~~~~~~~~~~~~~ 39:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawPath]': 39:53.62 /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*}]' 39:53.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:100:9: required from here 39:53.62 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 39:53.62 /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] 39:53.62 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 39:53.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 39:53.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 39:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:265:8: note: 'struct SkRecords::DrawPath' declared here 39:53.63 265 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 39:53.63 | ^~~~~~~~ 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 39:53.63 165 | struct T { \ 39:53.63 | ^ 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawRect]': 39:53.63 /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*}]' 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:101:9: required from here 39:53.63 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 39:53.63 /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] 39:53.63 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 39:53.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 39:53.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 39:53.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:296:8: note: 'struct SkRecords::DrawRect' declared here 39:53.63 296 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 39:53.63 | ^~~~~~~~ 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 39:53.63 165 | struct T { \ 39:53.63 | ^ 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawTextBlob]': 39:53.63 /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*}]' 39:53.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:102:9: required from here 39:53.63 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 39:53.63 /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] 39:53.63 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 39:53.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 39:53.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 39:53.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 39:53.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:308:8: note: 'struct SkRecords::DrawTextBlob' declared here 39:53.64 308 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 39:53.64 | ^~~~~~~~~~~~ 39:53.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 39:53.64 165 | struct T { \ 39:53.64 | ^ 39:55.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 39:55.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 39:55.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 39:55.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:9, 39:55.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeAfterKeyboardEvent.cpp:6: 39: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)': 39: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 39: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] 39:55.39 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 39:55.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 39:55.40 712 | class CompressedGlyph { 39:55.40 | ^~~~~~~~~~~~~~~ 39:55.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)': 39:55.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 39:55.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] 39:55.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 39:55.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 39:55.40 712 | class CompressedGlyph { 39:55.40 | ^~~~~~~~~~~~~~~ 39:56.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkOpts.cpp:43: 39:56.87 /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)': 39:56.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 39:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:56.87 200 | case 3: k ^= data[2] << 16; 39:56.87 | ~~^~~~~~~~~~~~~~~~ 39:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 39:56.87 201 | case 2: k ^= data[1] << 8; 39:56.87 | ^~~~ 39:56.87 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 39:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:56.87 201 | case 2: k ^= data[1] << 8; 39:56.87 | ~~^~~~~~~~~~~~~~~~ 39:56.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 39:56.87 202 | case 1: k ^= data[0] << 0; 39:56.87 | ^~~~ 39:56.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkOpts.cpp:46: 39:56.88 /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&)': 39:56.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 39:56.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:56.88 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 39:56.88 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 39:56.88 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 39:56.88 | ^~~~ 39:56.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 39:56.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:56.88 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 39:56.88 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 39:56.88 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 39:56.88 | ^~~~ 39:56.88 /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]': 39:56.88 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 39:56.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:56.88 116 | case 3: dst[2] = v[2]; 39:56.89 | ~~~~~~~^~~~ 39:56.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 39:56.89 117 | case 2: dst[1] = v[1]; 39:56.89 | ^~~~ 39:56.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 39:56.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:56.89 117 | case 2: dst[1] = v[1]; 39:56.89 | ~~~~~~~^~~~ 39:56.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 39:56.89 118 | case 1: dst[0] = v[0]; 39:56.89 | ^~~~ 39:56.89 /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]': 39:56.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 39:56.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=] 39:56.89 116 | case 3: dst[2] = v[2]; 39:56.89 | ~~~~~~~^~~~ 39:56.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 39:56.89 117 | case 2: dst[1] = v[1]; 39:56.89 | ^~~~ 39:56.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 39:56.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:56.89 117 | case 2: dst[1] = v[1]; 39:56.89 | ~~~~~~~^~~~ 39:56.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 39:56.89 118 | case 1: dst[0] = v[0]; 39:56.89 | ^~~~ 39:57.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:8, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BeforeUnloadEvent.h:9, 39:57.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp:6: 39:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::BeforeUnloadEvent::QueryInterface(const nsIID&, void**)': 39:57.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:57.44 837 | foundInterface = 0; \ 39:57.44 | ^~~~~~~~~~~~~~ 39:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:57.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:57.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:57.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:57.44 16 | NS_INTERFACE_MAP_END_INHERITING(Event) 39:57.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:57.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 39:57.44 800 | else 39:57.44 | ^~~~ 39:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:57.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:57.45 | ^~~~~~~~~~~~~~~~~~ 39:57.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeUnloadEvent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:57.45 15 | NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent) 39:57.45 | ^~~~~~~~~~~~~~~~~~~~~~ 39:58.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:58.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 39:58.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 39:58.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 39:58.31 /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] 39:58.31 84 | memcpy(desc, this, fLength); 39:58.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 39:58.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:58.31 15 | class SkDescriptor : SkNoncopyable { 39:58.31 | ^~~~~~~~~~~~ 39:58.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:58.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 39:58.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 39:58.33 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 39:58.33 /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] 39:58.33 142 | memcpy(fDesc, &desc, size); 39:58.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 39:58.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 39:58.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 39:58.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 39:58.33 15 | class SkDescriptor : SkNoncopyable { 39:58.33 | ^~~~~~~~~~~~ 39:58.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 39:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ClipboardEvent.h:9, 39:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp:6: 39:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::ClipboardEvent::QueryInterface(const nsIID&, void**)': 39:58.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:58.41 837 | foundInterface = 0; \ 39:58.41 | ^~~~~~~~~~~~~~ 39:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:58.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:58.42 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 39:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:58.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 39:58.42 800 | else 39:58.42 | ^~~~ 39:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:58.42 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:58.42 | ^~~~~~~~~~~~~~~~~~ 39:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ClipboardEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:58.42 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMClipboardEvent) 39:58.42 | ^~~~~~~~~~~~~~~~~~~~~~ 39:59.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 39:59.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 39:59.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 39:59.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 39:59.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 39:59.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 39:59.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CommandEvent.h:9, 39:59.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp:6: 39:59.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::CommandEvent::QueryInterface(const nsIID&, void**)': 39:59.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:59.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:59.40 837 | foundInterface = 0; \ 39:59.40 | ^~~~~~~~~~~~~~ 39:59.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:59.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:59.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:59.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:59.40 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 39:59.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:59.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 39:59.41 800 | else 39:59.41 | ^~~~ 39:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:59.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:59.41 | ^~~~~~~~~~~~~~~~~~ 39:59.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CommandEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:59.41 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent) 39:59.41 | ^~~~~~~~~~~~~~~~~~~~~~ 39:59.89 /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': 39:59.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPath.cpp: this statement may fall through 39:59.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPath.cpp:451:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:59.89 451 | insertClose = false; 39:59.89 | ~~~~~~~~~~~~^~~~~~~ 39:59.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkPath.cpp:452:13: note: here 39:59.89 452 | case kLine_Verb: { 39:59.89 | ^~~~ 40:01.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 40:01.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 40:01.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CompositionEvent.h:12, 40:01.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CompositionEvent.cpp:6: 40:01.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)': 40:01.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 40:01.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] 40:01.64 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:01.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:01.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:01.64 712 | class CompressedGlyph { 40:01.64 | ^~~~~~~~~~~~~~~ 40:01.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)': 40:01.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 40:01.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] 40:01.64 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:01.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:01.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:01.64 712 | class CompressedGlyph { 40:01.64 | ^~~~~~~~~~~~~~~ 40:08.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 40:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 40:08.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ContentEventHandler.cpp:18: 40:08.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)': 40:08.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 40:08.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] 40:08.27 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:08.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:08.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:08.27 712 | class CompressedGlyph { 40:08.27 | ^~~~~~~~~~~~~~~ 40:08.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)': 40:08.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 40:08.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] 40:08.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:08.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:08.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:08.28 712 | class CompressedGlyph { 40:08.28 | ^~~~~~~~~~~~~~~ 40:11.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.h:9, 40:11.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp:6: 40:11.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 40:11.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:11.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:11.37 837 | foundInterface = 0; \ 40:11.37 | ^~~~~~~~~~~~~~ 40:11.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:11.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:11.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:11.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:11.37 48 | NS_INTERFACE_MAP_END_INHERITING(Event) 40:11.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:11.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 40:11.37 800 | else 40:11.37 | ^~~~ 40:11.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:11.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:11.37 | ^~~~~~~~~~~~~~~~~~ 40:11.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/CustomEvent.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:11.37 47 | NS_INTERFACE_MAP_ENTRY(nsIDOMCustomEvent) 40:11.37 | ^~~~~~~~~~~~~~~~~~~~~~ 40:13.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 40:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:22, 40:13.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp:6: 40:13.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 40:13.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:13.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:13.24 819 | foundInterface = 0; \ 40:13.25 | ^~~~~~~~~~~~~~ 40:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:13.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:13.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:13.25 81 | NS_INTERFACE_MAP_END 40:13.25 | ^~~~~~~~~~~~~~~~~~~~ 40: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 40:13.25 800 | else 40:13.25 | ^~~~ 40:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:13.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:13.25 | ^~~~~~~~~~~~~~~~~~ 40:13.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:13.25 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 40:13.25 | ^~~~~~~~~~~~~~~~~~~~~~ 40:14.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DataContainerEventBinding.h:8, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DataContainerEvent.h:9, 40:14.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp:6: 40:14.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp: In member function 'virtual nsresult mozilla::dom::DataContainerEvent::QueryInterface(const nsIID&, void**)': 40:14.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:14.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:14.88 837 | foundInterface = 0; \ 40:14.88 | ^~~~~~~~~~~~~~ 40:14.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:14.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:14.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:14.88 41 | NS_INTERFACE_MAP_END_INHERITING(Event) 40:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:14.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 40:14.88 800 | else 40:14.88 | ^~~~ 40:14.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:14.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:14.88 | ^~~~~~~~~~~~~~~~~~ 40:14.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataContainerEvent.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:14.88 40 | NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent) 40:14.88 | ^~~~~~~~~~~~~~~~~~~~~~ 40:17.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:17.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:17.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 40:17.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 40:17.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 40:17.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 40:17.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp:7: 40:17.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 40:17.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:17.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:17.65 819 | foundInterface = 0; \ 40:17.65 | ^~~~~~~~~~~~~~ 40:17.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:17.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:17.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:17.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:17.65 71 | NS_INTERFACE_MAP_END 40:17.65 | ^~~~~~~~~~~~~~~~~~~~ 40:17.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 40:17.65 811 | else 40:17.65 | ^~~~ 40:17.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:17.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:17.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:17.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransfer.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:17.66 70 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDataTransfer) 40:17.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:20.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:20.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:20.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:20.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:20.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:20.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:20.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.h:9, 40:20.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp:6: 40:20.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 40:20.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:20.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:20.16 819 | foundInterface = 0; \ 40:20.16 | ^~~~~~~~~~~~~~ 40:20.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:20.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:20.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:20.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:20.16 51 | NS_INTERFACE_MAP_END 40:20.16 | ^~~~~~~~~~~~~~~~~~~~ 40:20.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 40:20.16 800 | else 40:20.16 | ^~~~ 40:20.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:20.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:20.16 | ^~~~~~~~~~~~~~~~~~ 40:20.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:20.16 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:20.16 | ^~~~~~~~~~~~~~~~~~~~~~ 40:21.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkScalerContext.cpp:12: 40:21.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 40:21.20 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:21.20 /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:21.20 84 | memcpy(desc, this, fLength); 40:21.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 40:21.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:21.21 15 | class SkDescriptor : SkNoncopyable { 40:21.21 | ^~~~~~~~~~~~ 40:21.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 40:21.21 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:21.21 /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:21.21 142 | memcpy(fDesc, &desc, size); 40:21.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:21.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:21.21 15 | class SkDescriptor : SkNoncopyable { 40:21.21 | ^~~~~~~~~~~~ 40:22.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DataTransfer.h:10, 40:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.h:9, 40:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp:6: 40:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 40:22.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:22.36 819 | foundInterface = 0; \ 40:22.37 | ^~~~~~~~~~~~~~ 40:22.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:22.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:22.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:22.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:22.37 33 | NS_INTERFACE_MAP_END 40:22.37 | ^~~~~~~~~~~~~~~~~~~~ 40:22.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 40:22.37 800 | else 40:22.37 | ^~~~ 40:22.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:22.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:22.37 | ^~~~~~~~~~~~~~~~~~ 40:22.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DataTransferItemList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:22.37 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:22.37 | ^~~~~~~~~~~~~~~~~~~~~~ 40:24.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:24.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DeviceMotionEventBinding.h:6, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:10, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:6: 40:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 40:24.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:24.20 837 | foundInterface = 0; \ 40:24.20 | ^~~~~~~~~~~~~~ 40:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:24.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:24.20 25 | NS_INTERFACE_MAP_END_INHERITING(Event) 40:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:24.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:11, 40:24.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:6: 40:24.20 /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:24.20 258 | } else 40:24.20 | ^~~~ 40:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 40:24.20 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 40:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 40:24.20 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 40:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:24.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40:24.20 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceMotionEvent) 40:24.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:26.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 40:26.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 40:26.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 40:26.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 40:26.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:6: 40:26.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)': 40:26.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 40:26.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] 40:26.90 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:26.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:26.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:26.90 712 | class CompressedGlyph { 40:26.90 | ^~~~~~~~~~~~~~~ 40:26.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)': 40:26.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 40:26.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] 40:26.90 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:26.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:26.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:26.90 712 | class CompressedGlyph { 40:26.90 | ^~~~~~~~~~~~~~~ 40:27.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 40:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDragEvent.h:10, 40:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:9, 40:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:6: 40:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp: In member function 'virtual nsresult mozilla::dom::DragEvent::QueryInterface(const nsIID&, void**)': 40:27.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:27.52 837 | foundInterface = 0; \ 40:27.52 | ^~~~~~~~~~~~~~ 40:27.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:27.52 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:27.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:27.53 37 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 40:27.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:27.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 40:27.53 800 | else 40:27.53 | ^~~~ 40:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:27.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:27.53 | ^~~~~~~~~~~~~~~~~~ 40:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/DragEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:27.53 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent) 40:27.53 | ^~~~~~~~~~~~~~~~~~~~~~ 40:31.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 40:31.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:24: 40:31.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)': 40:31.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 40:31.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] 40:31.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:31.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:31.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:31.38 712 | class CompressedGlyph { 40:31.38 | ^~~~~~~~~~~~~~~ 40:31.38 /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)': 40:31.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 40:31.38 /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] 40:31.38 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:31.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:31.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:31.38 712 | class CompressedGlyph { 40:31.38 | ^~~~~~~~~~~~~~~ 40:31.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 40:31.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 40:31.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 40:31.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:8: 40:31.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 40:31.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:31.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:31.61 819 | foundInterface = 0; \ 40:31.61 | ^~~~~~~~~~~~~~ 40:31.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:31.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:31.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:31.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:31.61 134 | NS_INTERFACE_MAP_END 40:31.61 | ^~~~~~~~~~~~~~~~~~~~ 40:31.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 40:31.61 800 | else 40:31.61 | ^~~~ 40:31.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:31.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:31.61 | ^~~~~~~~~~~~~~~~~~ 40:31.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Event.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:31.61 133 | NS_INTERFACE_MAP_ENTRY(nsIDOMEvent) 40:31.62 | ^~~~~~~~~~~~~~~~~~~~~~ 40:34.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 40:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 40: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 40:34.47 /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:34.47 84 | memcpy(desc, this, fLength); 40:34.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 40:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:34.47 15 | class SkDescriptor : SkNoncopyable { 40:34.47 | ^~~~~~~~~~~~ 40:34.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 40:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 40: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 40: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] 40:34.47 142 | memcpy(fDesc, &desc, size); 40:34.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:34.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 40:34.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:34.47 15 | class SkDescriptor : SkNoncopyable { 40:34.47 | ^~~~~~~~~~~~ 40:35.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 40:35.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 40:35.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 40:35.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/BeforeAfterKeyboardEvent.h:9, 40:35.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventDispatcher.cpp:15: 40:35.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)': 40:35.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 40:35.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] 40:35.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:35.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:35.60 712 | class CompressedGlyph { 40:35.60 | ^~~~~~~~~~~~~~~ 40:35.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)': 40:35.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 40:35.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] 40:35.60 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:35.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:35.60 712 | class CompressedGlyph { 40:35.60 | ^~~~~~~~~~~~~~~ 40:40.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 40:40.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 40:40.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 40:40.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerManager.cpp:25: 40:40.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)': 40:40.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 40:40.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] 40:40.93 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:40.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:40.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:40.93 712 | class CompressedGlyph { 40:40.93 | ^~~~~~~~~~~~~~~ 40:40.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)': 40:40.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 40:40.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] 40:40.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:40.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:40.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:40.93 712 | class CompressedGlyph { 40:40.93 | ^~~~~~~~~~~~~~~ 40:45.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 40:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 40:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.h:11, 40:45.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp:6: 40:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 40:45.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:45.05 819 | foundInterface = 0; \ 40:45.05 | ^~~~~~~~~~~~~~ 40:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:45.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:45.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:45.05 72 | NS_INTERFACE_MAP_END 40:45.05 | ^~~~~~~~~~~~~~~~~~~~ 40: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 40:45.05 800 | else 40:45.05 | ^~~~ 40:45.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:45.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:45.06 | ^~~~~~~~~~~~~~~~~~ 40:45.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventListenerService.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:45.06 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:45.06 | ^~~~~~~~~~~~~~~~~~~~~~ 40:49.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 40:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 40:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 40:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 40:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:18: 40:49.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)': 40:49.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 40:49.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] 40:49.87 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:49.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:49.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:49.87 712 | class CompressedGlyph { 40:49.87 | ^~~~~~~~~~~~~~~ 40:49.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)': 40:49.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 40:49.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] 40:49.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:49.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:49.88 712 | class CompressedGlyph { 40:49.88 | ^~~~~~~~~~~~~~~ 40:50.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 40:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 40:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 40:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 40:50.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 40:50.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 40:50.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:7: 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 40:50.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:50.28 819 | foundInterface = 0; \ 40:50.28 | ^~~~~~~~~~~~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:50.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:50.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:50.28 253 | NS_INTERFACE_MAP_END 40:50.28 | ^~~~~~~~~~~~~~~~~~~~ 40:50.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 40:50.28 800 | else 40:50.28 | ^~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:50.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:50.28 | ^~~~~~~~~~~~~~~~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:50.28 252 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:50.28 | ^~~~~~~~~~~~~~~~~~~~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 40:50.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:50.28 819 | foundInterface = 0; \ 40:50.28 | ^~~~~~~~~~~~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:50.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:50.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:50.28 423 | NS_INTERFACE_MAP_END 40:50.28 | ^~~~~~~~~~~~~~~~~~~~ 40:50.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 40:50.28 800 | else 40:50.28 | ^~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:50.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:50.28 | ^~~~~~~~~~~~~~~~~~ 40:50.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:422:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:50.28 422 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 40:50.28 | ^~~~~~~~~~~~~~~~~~~~~~ 40:51.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*)': 40:51.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp: this statement may fall through 40:51.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:3208:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:51.11 3208 | wheelEvent->mDeltaY = deltaX; 40:51.11 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 40:51.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/EventStateManager.cpp:3210:9: note: here 40:51.11 3210 | case WheelPrefs::ACTION_SCROLL: { 40:51.11 | ^~~~ 40:56.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 40:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 40:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 40:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 40:56.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 40:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 40:56.25 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:56.25 /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:56.25 84 | memcpy(desc, this, fLength); 40:56.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 40:56.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:56.25 15 | class SkDescriptor : SkNoncopyable { 40:56.25 | ^~~~~~~~~~~~ 40:56.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:56.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 40:56.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 40:56.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 40:56.27 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:56.27 /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:56.27 142 | memcpy(fDesc, &desc, size); 40:56.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:56.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 40:56.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 40:56.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:56.27 15 | class SkDescriptor : SkNoncopyable { 40:56.27 | ^~~~~~~~~~~~ 40:56.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 40:56.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 40:56.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 40:56.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/FocusEvent.cpp:6: 40:56.61 /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)': 40: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 40: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] 40:56.61 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:56.61 712 | class CompressedGlyph { 40:56.61 | ^~~~~~~~~~~~~~~ 40: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)': 40: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 40: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] 40:56.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 40:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 40:56.61 712 | class CompressedGlyph { 40:56.62 | ^~~~~~~~~~~~~~~ 40:57.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:57.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 40:57.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 40:57.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 40:57.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 40:57.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 40:57.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 40:57.92 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:57.92 /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:57.92 84 | memcpy(desc, this, fLength); 40:57.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 40:57.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:57.92 15 | class SkDescriptor : SkNoncopyable { 40:57.92 | ^~~~~~~~~~~~ 40:57.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 40:57.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 40:57.94 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:57.94 /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:57.94 142 | memcpy(fDesc, &desc, size); 40:57.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:57.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 40:57.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 40:57.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 40:57.94 15 | class SkDescriptor : SkNoncopyable { 40:57.94 | ^~~~~~~~~~~~ 41:00.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 41:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:00.85 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:00.85 /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:00.85 84 | memcpy(desc, this, fLength); 41:00.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:00.85 15 | class SkDescriptor : SkNoncopyable { 41:00.85 | ^~~~~~~~~~~~ 41:00.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:00.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:00.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 41:00.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:00.87 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:00.87 /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:00.87 142 | memcpy(fDesc, &desc, size); 41:00.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:00.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 41:00.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:00.87 15 | class SkDescriptor : SkNoncopyable { 41:00.87 | ^~~~~~~~~~~~ 41:01.17 /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*)': 41:01.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: this statement may fall through 41:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:509:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:01.17 509 | } 41:01.17 | ^ 41:01.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:510:17: note: here 41:01.18 510 | case SkPaint::kBevel_Join: 41:01.18 | ^~~~ 41:01.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:01.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:01.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:01.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:01.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:01.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 41:01.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ContentEventHandler.h:9, 41:01.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp:8: 41:01.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 41:01.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:01.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:01.96 819 | foundInterface = 0; \ 41:01.96 | ^~~~~~~~~~~~~~ 41:01.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:01.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:01.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:01.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:01.96 163 | NS_INTERFACE_MAP_END 41:01.96 | ^~~~~~~~~~~~~~~~~~~~ 41:01.96 /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:01.96 811 | else 41:01.96 | ^~~~ 41:01.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:01.96 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:01.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:01.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/IMEContentObserver.cpp:162:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:01.96 162 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelectionListener) 41:01.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:03.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 41:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:03.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 41:03.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] 41:03.81 84 | memcpy(desc, this, fLength); 41:03.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:03.81 15 | class SkDescriptor : SkNoncopyable { 41:03.81 | ^~~~~~~~~~~~ 41:03.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 41:03.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:03.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 41:03.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] 41:03.83 142 | memcpy(fDesc, &desc, size); 41:03.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:03.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:03.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 41:03.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:03.83 15 | class SkDescriptor : SkNoncopyable { 41:03.83 | ^~~~~~~~~~~~ 41:09.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:09.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 41:09.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ImageCaptureError.h:10, 41:09.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp:6: 41:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 41:09.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:09.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:09.78 819 | foundInterface = 0; \ 41:09.79 | ^~~~~~~~~~~~~~ 41:09.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:09.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:09.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:09.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:09.79 18 | NS_INTERFACE_MAP_END 41:09.79 | ^~~~~~~~~~~~~~~~~~~~ 41:09.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:09.79 800 | else 41:09.79 | ^~~~ 41:09.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:09.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:09.79 | ^~~~~~~~~~~~~~~~~~ 41:09.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ImageCaptureError.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:09.79 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:09.79 | ^~~~~~~~~~~~~~~~~~~~~~ 41:12.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:12.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:12.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/InputEvent.h:9, 41:12.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/InputEvent.cpp:6: 41:12.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:12.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:12.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:12.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:12.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:12.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:12.09 712 | class CompressedGlyph { 41:12.09 | ^~~~~~~~~~~~~~~ 41:12.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)': 41:12.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:12.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:12.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:12.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:12.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:12.10 712 | class CompressedGlyph { 41:12.10 | ^~~~~~~~~~~~~~~ 41:15.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:15.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:15.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIServiceManager.h:10, 41:15.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp:7: 41:15.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 41:15.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:15.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:15.10 819 | foundInterface = 0; \ 41:15.10 | ^~~~~~~~~~~~~~ 41:15.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:15.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:15.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:15.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:15.10 98 | NS_INTERFACE_MAP_END 41:15.10 | ^~~~~~~~~~~~~~~~~~~~ 41:15.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 41:15.10 800 | else 41:15.10 | ^~~~ 41:15.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:15.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:15.10 | ^~~~~~~~~~~~~~~~~~ 41:15.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/JSEventHandler.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:15.10 97 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 41:15.10 | ^~~~~~~~~~~~~~~~~~~~~~ 41:17.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 41:17.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:6: 41:17.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)': 41:17.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 41:17.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] 41:17.91 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:17.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:17.91 712 | class CompressedGlyph { 41:17.91 | ^~~~~~~~~~~~~~~ 41:17.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)': 41:17.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 41:17.91 /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:17.91 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:17.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:17.91 712 | class CompressedGlyph { 41:17.91 | ^~~~~~~~~~~~~~~ 41:18.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 41:18.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:18.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 41:18.31 /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:18.31 84 | memcpy(desc, this, fLength); 41:18.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:18.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:18.32 15 | class SkDescriptor : SkNoncopyable { 41:18.32 | ^~~~~~~~~~~~ 41:18.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 41:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:18.33 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:18.33 /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:18.33 142 | memcpy(fDesc, &desc, size); 41:18.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:18.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 41:18.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:18.33 15 | class SkDescriptor : SkNoncopyable { 41:18.33 | ^~~~~~~~~~~~ 41:18.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 41:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMath.h:13, 41:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPoint.h:11, 41:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkRect.h:11, 41:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMatrix.h:13, 41:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPath.h:11, 41:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.h:11, 41:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:8: 41:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 41:18.39 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 41:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:18.39 149 | sk_abort_no_print(); \ 41:18.39 | ~~~~~~~~~~~~~~~~~^~ 41:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 41:18.39 183 | #define SkFAIL(message) SK_ABORT(message) 41:18.39 | ^~~~~~~~ 41:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:18:13: note: in expansion of macro 'SkFAIL' 41:18.39 18 | SkFAIL("Unexpected path fill."); 41:18.39 | ^~~~~~ 41:18.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:9: note: here 41:18.40 19 | case GrPathRendering::kWinding_FillType: { 41:18.40 | ^~~~ 41:18.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 41:18.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:6: 41:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::KeyboardEvent::QueryInterface(const nsIID&, void**)': 41:18.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:18.46 837 | foundInterface = 0; \ 41:18.46 | ^~~~~~~~~~~~~~ 41:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:18.46 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:18.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:18.46 37 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 41:18.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:18.46 /builddir/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:18.46 800 | else 41:18.46 | ^~~~ 41:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:18.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:18.46 | ^~~~~~~~~~~~~~~~~~ 41:18.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/KeyboardEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:18.46 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent) 41:18.46 | ^~~~~~~~~~~~~~~~~~~~~~ 41:19.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:19.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:19.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:19.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:19.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:19.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 41:19.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:19.34 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:19.34 /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:19.34 84 | memcpy(desc, this, fLength); 41:19.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:19.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:19.34 15 | class SkDescriptor : SkNoncopyable { 41:19.34 | ^~~~~~~~~~~~ 41:19.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 41:19.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:19.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 41:19.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] 41:19.36 142 | memcpy(fDesc, &desc, size); 41:19.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:19.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:19.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 41:19.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:19.36 15 | class SkDescriptor : SkNoncopyable { 41:19.36 | ^~~~~~~~~~~~ 41:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 41:20.43 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: this statement may fall through 41:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:20.43 190 | } 41:20.43 | ^ 41:20.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:191:13: note: here 41:20.43 191 | case SkPath::kQuad_Verb: 41:20.43 | ^~~~ 41:21.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 41:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:6: 41:21.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 41:21.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:21.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:21.05 837 | foundInterface = 0; \ 41:21.05 | ^~~~~~~~~~~~~~ 41:21.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:21.05 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:21.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:21.05 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:21.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 41:21.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 41:21.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 41:21.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 41:21.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 41:21.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:6: 41:21.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 41:21.05 258 | } else 41:21.05 | ^~~~ 41:21.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:21.05 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:21.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:21.05 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:21.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:21.05 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MessageEvent) 41:21.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:23.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:23.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 41:23.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:6: 41:23.84 /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.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 41:23.84 /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.84 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:23.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:23.84 712 | class CompressedGlyph { 41:23.84 | ^~~~~~~~~~~~~~~ 41:23.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)': 41:23.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 41:23.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] 41:23.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:23.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:23.85 712 | class CompressedGlyph { 41:23.85 | ^~~~~~~~~~~~~~~ 41:24.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 41:24.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:6: 41:24.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp: In member function 'virtual nsresult mozilla::dom::MouseEvent::QueryInterface(const nsIID&, void**)': 41:24.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:24.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:24.41 837 | foundInterface = 0; \ 41:24.41 | ^~~~~~~~~~~~~~ 41:24.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:24.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:24.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:24.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:24.41 50 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 41:24.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:24.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 41:24.41 800 | else 41:24.41 | ^~~~ 41:24.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:24.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:24.41 | ^~~~~~~~~~~~~~~~~~ 41:24.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseEvent.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:24.41 49 | NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent) 41:24.41 | ^~~~~~~~~~~~~~~~~~~~~~ 41:27.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:27.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 41:27.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:27.20 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:27.20 /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:27.20 84 | memcpy(desc, this, fLength); 41:27.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:27.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:27.20 15 | class SkDescriptor : SkNoncopyable { 41:27.20 | ^~~~~~~~~~~~ 41:27.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 41:27.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:27.21 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:27.21 /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:27.21 142 | memcpy(fDesc, &desc, size); 41:27.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:27.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 41:27.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 41:27.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:27.21 15 | class SkDescriptor : SkNoncopyable { 41:27.21 | ^~~~~~~~~~~~ 41:27.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:27.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:27.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 41:27.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseScrollEvent.h:9, 41:27.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MouseScrollEvent.cpp:6: 41:27.59 /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:27.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.59 /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:27.59 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:27.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:27.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:27.59 712 | class CompressedGlyph { 41:27.59 | ^~~~~~~~~~~~~~~ 41:27.59 /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:27.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:27.59 /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:27.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:27.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:27.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:27.59 712 | class CompressedGlyph { 41:27.59 | ^~~~~~~~~~~~~~~ 41:29.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:29.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 41:29.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp:6: 41:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MutationEvent::QueryInterface(const nsIID&, void**)': 41:29.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:29.96 837 | foundInterface = 0; \ 41:29.96 | ^~~~~~~~~~~~~~ 41:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:29.96 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:29.96 26 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:29.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 41:29.96 800 | else 41:29.96 | ^~~~ 41:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:29.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:29.96 | ^~~~~~~~~~~~~~~~~~ 41:29.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/MutationEvent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:29.96 25 | NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent) 41:29.96 | ^~~~~~~~~~~~~~~~~~~~~~ 41:32.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 41:32.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 41:32.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 41:32.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp:7: 41:32.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotifyPaintEvent::QueryInterface(const nsIID&, void**)': 41:32.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:32.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:32.34 837 | foundInterface = 0; \ 41:32.34 | ^~~~~~~~~~~~~~ 41:32.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:32.34 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:32.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:32.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:32.34 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:32.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:32.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 41:32.34 800 | else 41:32.34 | ^~~~ 41:32.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:32.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:32.34 | ^~~~~~~~~~~~~~~~~~ 41:32.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/NotifyPaintEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:32.34 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent) 41:32.34 | ^~~~~~~~~~~~~~~~~~~~~~ 41:34.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:6: 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 41:34.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:34.43 819 | foundInterface = 0; \ 41:34.43 | ^~~~~~~~~~~~~~ 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:34.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:34.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:34.43 25 | NS_INTERFACE_MAP_END 41:34.43 | ^~~~~~~~~~~~~~~~~~~~ 41:34.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPresShell.h:27, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsPresContext.h:16, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PaintRequest.h:10, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:6: 41:34.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 41:34.43 264 | } else 41:34.43 | ^~~~ 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 41:34.43 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 41:34.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 41:34.43 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 41:34.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:34.43 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:34.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.43 /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' 41:34.43 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 41:34.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 41:34.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:6: 41:34.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 41:34.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:34.44 819 | foundInterface = 0; \ 41:34.44 | ^~~~~~~~~~~~~~ 41:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:34.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:34.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:34.44 68 | NS_INTERFACE_MAP_END 41:34.44 | ^~~~~~~~~~~~~~~~~~~~ 41:34.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 41:34.44 800 | else 41:34.44 | ^~~~ 41:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:34.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:34.44 | ^~~~~~~~~~~~~~~~~~ 41:34.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PaintRequest.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:34.44 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:34.44 | ^~~~~~~~~~~~~~~~~~~~~~ 41:36.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:36.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:36.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 41:36.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/PointerEvent.h:11, 41:36.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/PointerEvent.cpp:8: 41:36.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)': 41:36.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 41:36.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] 41:36.93 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:36.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:36.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:36.93 712 | class CompressedGlyph { 41:36.93 | ^~~~~~~~~~~~~~~ 41:36.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)': 41:36.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:36.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] 41:36.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:36.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:36.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:36.93 712 | class CompressedGlyph { 41:36.93 | ^~~~~~~~~~~~~~~ 41:40.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:40.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:40.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ScrollAreaEvent.h:11, 41:40.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/ScrollAreaEvent.cpp:9: 41:40.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)': 41:40.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 41:40.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] 41:40.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:40.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:40.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:40.46 712 | class CompressedGlyph { 41:40.46 | ^~~~~~~~~~~~~~~ 41:40.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)': 41:40.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 41:40.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] 41:40.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:40.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:40.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:40.47 712 | class CompressedGlyph { 41:40.47 | ^~~~~~~~~~~~~~~ 41:43.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 41:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 41:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:6: 41:43.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)': 41:43.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 41:43.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] 41:43.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:43.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:43.76 712 | class CompressedGlyph { 41:43.77 | ^~~~~~~~~~~~~~~ 41:43.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)': 41:43.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 41:43.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] 41:43.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:43.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:43.77 712 | class CompressedGlyph { 41:43.77 | ^~~~~~~~~~~~~~~ 41:44.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:44.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:44.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMUIEvent.h:10, 41:44.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMMouseEvent.h:10, 41:44.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMSimpleGestureEvent.h:10, 41:44.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:9, 41:44.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:6: 41:44.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGestureEvent::QueryInterface(const nsIID&, void**)': 41:44.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:44.28 837 | foundInterface = 0; \ 41:44.28 | ^~~~~~~~~~~~~~ 41:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:44.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:44.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:44.28 40 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 41:44.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:44.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 41:44.28 800 | else 41:44.28 | ^~~~ 41:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:44.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:44.28 | ^~~~~~~~~~~~~~~~~~ 41:44.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/SimpleGestureEvent.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:44.28 39 | NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent) 41:44.28 | ^~~~~~~~~~~~~~~~~~~~~~ 41:45.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:45.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 41:45.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:45.95 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:45.95 /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:45.95 84 | memcpy(desc, this, fLength); 41:45.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:45.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:45.95 15 | class SkDescriptor : SkNoncopyable { 41:45.96 | ^~~~~~~~~~~~ 41:45.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:45.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 41:45.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:45.96 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:45.96 /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:45.96 142 | memcpy(fDesc, &desc, size); 41:45.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:45.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:45.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 41:45.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:45.97 15 | class SkDescriptor : SkNoncopyable { 41:45.97 | ^~~~~~~~~~~~ 41:46.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StorageEvent.h:10, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:6: 41:46.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 41:46.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:46.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:46.30 837 | foundInterface = 0; \ 41:46.30 | ^~~~~~~~~~~~~~ 41:46.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:46.30 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:46.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:46.30 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 41:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:46.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StorageEvent.h:11, 41:46.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:6: 41:46.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 41:46.30 258 | } else 41:46.30 | ^~~~ 41:46.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:46.30 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:46.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:46.30 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:46.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/StorageEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:46.31 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StorageEvent) 41:46.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:48.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:48.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:48.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:48.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:48.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:48.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:48.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextClause.h:12, 41:48.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp:7: 41:48.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 41:48.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:48.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:48.56 819 | foundInterface = 0; \ 41:48.56 | ^~~~~~~~~~~~~~ 41:48.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:48.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:48.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:48.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:48.56 21 | NS_INTERFACE_MAP_END 41:48.56 | ^~~~~~~~~~~~~~~~~~~~ 41:48.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 41:48.56 800 | else 41:48.56 | ^~~~ 41:48.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:48.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:48.56 | ^~~~~~~~~~~~~~~~~~ 41:48.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:48.56 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:48.56 | ^~~~~~~~~~~~~~~~~~~~~~ 41:55.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:55.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:55.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 41:55.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:9: 41:55.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)': 41:55.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 41:55.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] 41:55.75 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:55.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:55.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:55.75 712 | class CompressedGlyph { 41:55.75 | ^~~~~~~~~~~~~~~ 41:55.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)': 41:55.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 41:55.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] 41:55.75 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:55.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:55.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:55.75 712 | class CompressedGlyph { 41:55.75 | ^~~~~~~~~~~~~~~ 41:56.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:56.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:56.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:56.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:56.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:56.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 41:56.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Touch.h:10, 41:56.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:6: 41:56.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 41:56.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:56.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:56.22 819 | foundInterface = 0; \ 41:56.22 | ^~~~~~~~~~~~~~ 41:56.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:56.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:56.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:56.22 124 | NS_INTERFACE_MAP_END 41:56.22 | ^~~~~~~~~~~~~~~~~~~~ 41:56.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:56.22 800 | else 41:56.22 | ^~~~ 41:56.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:56.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:56.22 | ^~~~~~~~~~~~~~~~~~ 41:56.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/Touch.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:56.22 123 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:56.22 | ^~~~~~~~~~~~~~~~~~~~~~ 41:59.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 41:59.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 41:59.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 41:59.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:7: 41:59.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)': 41:59.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 41:59.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] 41:59.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:59.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:59.21 712 | class CompressedGlyph { 41:59.21 | ^~~~~~~~~~~~~~~ 41:59.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)': 41:59.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 41:59.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] 41:59.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 41:59.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 41:59.21 712 | class CompressedGlyph { 41:59.21 | ^~~~~~~~~~~~~~~ 41:59.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:59.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:59.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:59.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:59.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 41:59.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 41:59.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 41:59.46 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:59.46 /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:59.46 84 | memcpy(desc, this, fLength); 41:59.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 41:59.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:59.46 15 | class SkDescriptor : SkNoncopyable { 41:59.46 | ^~~~~~~~~~~~ 41:59.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 41:59.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 41:59.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 41:59.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] 41:59.47 142 | memcpy(fDesc, &desc, size); 41:59.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:59.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 41:59.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 41:59.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 41:59.48 15 | class SkDescriptor : SkNoncopyable { 41:59.48 | ^~~~~~~~~~~~ 41:59.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Navigator.h:11, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:6: 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 41:59.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:59.69 819 | foundInterface = 0; \ 41:59.69 | ^~~~~~~~~~~~~~ 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:59.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:59.69 29 | NS_INTERFACE_MAP_END 41:59.69 | ^~~~~~~~~~~~~~~~~~~~ 41: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 41:59.69 800 | else 41:59.69 | ^~~~ 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:59.69 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:59.69 | ^~~~~~~~~~~~~~~~~~ 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:59.69 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:59.69 | ^~~~~~~~~~~~~~~~~~~~~~ 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 41:59.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:59.69 837 | foundInterface = 0; \ 41:59.69 | ^~~~~~~~~~~~~~ 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:59.69 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:59.69 79 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 41:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Navigator.h:14, 41:59.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:6: 41:59.69 /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:59.69 258 | } else 41:59.70 | ^~~~ 41:59.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:59.70 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:59.70 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:59.70 78 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TouchEvent) 41:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:01.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 42:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 42:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 42:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 42:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TransitionEvent.h:8, 42:01.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp:6: 42:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::TransitionEvent::QueryInterface(const nsIID&, void**)': 42:01.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:01.42 837 | foundInterface = 0; \ 42:01.42 | ^~~~~~~~~~~~~~ 42:01.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:01.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:01.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:01.43 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 42:01.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:01.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 42:01.43 800 | else 42:01.43 | ^~~~ 42:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:01.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:01.43 | ^~~~~~~~~~~~~~~~~~ 42:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/TransitionEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:01.43 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent) 42:01.43 | ^~~~~~~~~~~~~~~~~~~~~~ 42:03.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:03.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:03.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:8: 42:03.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)': 42:03.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 42:03.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] 42:03.80 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:03.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:03.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:03.80 712 | class CompressedGlyph { 42:03.80 | ^~~~~~~~~~~~~~~ 42:03.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)': 42:03.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 42:03.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] 42:03.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:03.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:03.81 712 | class CompressedGlyph { 42:03.81 | ^~~~~~~~~~~~~~~ 42:04.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 42:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 42:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 42:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:7: 42:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 42:04.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:04.38 837 | foundInterface = 0; \ 42:04.38 | ^~~~~~~~~~~~~~ 42:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:04.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:04.38 104 | NS_INTERFACE_MAP_END_INHERITING(Event) 42:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:04.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 42:04.38 800 | else 42:04.38 | ^~~~ 42:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:04.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:04.38 | ^~~~~~~~~~~~~~~~~~ 42:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/UIEvent.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:04.38 103 | NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent) 42:04.38 | ^~~~~~~~~~~~~~~~~~~~~~ 42:07.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:07.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:07.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 42:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/WheelEvent.h:9, 42:07.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/WheelEvent.cpp:6: 42:07.41 /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:07.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 42:07.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] 42:07.41 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:07.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:07.41 712 | class CompressedGlyph { 42:07.41 | ^~~~~~~~~~~~~~~ 42:07.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)': 42:07.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 42:07.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] 42:07.41 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:07.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:07.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:07.41 712 | class CompressedGlyph { 42:07.41 | ^~~~~~~~~~~~~~~ 42:09.07 /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': 42:09.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: this statement may fall through 42:09.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:281:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:09.07 281 | } 42:09.07 | ^ 42:09.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:282:17: note: here 42:09.07 282 | case SkPath::kQuad_Verb: 42:09.07 | ^~~~ 42:13.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 42:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 42:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 42:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:6: 42:13.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)': 42:13.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 42:13.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] 42:13.86 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:13.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:13.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:13.86 712 | class CompressedGlyph { 42:13.86 | ^~~~~~~~~~~~~~~ 42:13.86 /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:13.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 42:13.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] 42:13.87 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:13.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:13.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:13.87 712 | class CompressedGlyph { 42:13.87 | ^~~~~~~~~~~~~~~ 42:14.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 42:14.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:6: 42:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 42:14.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:14.33 837 | foundInterface = 0; \ 42:14.33 | ^~~~~~~~~~~~~~ 42:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:14.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:14.33 36 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 42:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:14.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 42:14.33 800 | else 42:14.33 | ^~~~ 42:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:14.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:14.33 | ^~~~~~~~~~~~~~~~~~ 42:14.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/events/XULCommandEvent.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:14.33 35 | NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent) 42:14.33 | ^~~~~~~~~~~~~~~~~~~~~~ 42:15.04 libdom_events.a.desc 42:15.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWebProgressListener.h:10, 42:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrintProgress.h:10, 42:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.h:9, 42:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:6, 42:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp:2: 42:15.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 42:15.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:15.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:15.61 819 | foundInterface = 0; \ 42:15.61 | ^~~~~~~~~~~~~~ 42:15.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:15.61 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 42:15.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:15.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 42:15.61 28 | NS_INTERFACE_MAP_END_THREADSAFE 42:15.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:15.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 42:15.61 800 | else 42:15.61 | ^~~~ 42:15.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:15.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:15.61 | ^~~~~~~~~~~~~~~~~~ 42:15.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:15.61 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 42:15.61 | ^~~~~~~~~~~~~~~~~~~~~~ 42:15.83 libembedding_components_printingui_unixshared.a.desc 42:18.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:18.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:18.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISerializable.h:10, 42:18.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrincipal.h:10, 42:18.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 42:18.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp:5: 42:18.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp: In member function 'virtual nsresult mozilla::dom::DesktopNotificationCenter::QueryInterface(const nsIID&, void**)': 42:18.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:18.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:18.91 819 | foundInterface = 0; \ 42:18.91 | ^~~~~~~~~~~~~~ 42:18.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:18.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:18.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:18.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:18.91 218 | NS_INTERFACE_MAP_END 42:18.91 | ^~~~~~~~~~~~~~~~~~~~ 42:18.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 42:18.91 800 | else 42:18.91 | ^~~~ 42:18.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:18.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:18.91 | ^~~~~~~~~~~~~~~~~~ 42:18.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/DesktopNotification.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:18.91 217 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:18.91 | ^~~~~~~~~~~~~~~~~~~~~~ 42:22.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:22.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 42:22.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 42:22.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Notification.h:9, 42:22.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:6: 42:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 42:22.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:22.81 819 | foundInterface = 0; \ 42:22.81 | ^~~~~~~~~~~~~~ 42:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:22.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:22.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:22.81 193 | NS_INTERFACE_MAP_END 42:22.81 | ^~~~~~~~~~~~~~~~~~~~ 42:22.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 42:22.81 800 | else 42:22.81 | ^~~~ 42:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:22.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:22.81 | ^~~~~~~~~~~~~~~~~~ 42:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:22.81 192 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:22.82 | ^~~~~~~~~~~~~~~~~~~~~~ 42:22.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 42:22.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:22.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:22.83 819 | foundInterface = 0; \ 42:22.83 | ^~~~~~~~~~~~~~ 42:22.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:22.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:22.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:22.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:22.83 530 | NS_INTERFACE_MAP_END 42:22.83 | ^~~~~~~~~~~~~~~~~~~~ 42:22.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 42:22.83 811 | else 42:22.83 | ^~~~ 42:22.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:22.83 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:22.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:22.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:22.83 529 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 42:22.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 42:22.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:22.85 837 | foundInterface = 0; \ 42:22.85 | ^~~~~~~~~~~~~~ 42:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:22.85 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:22.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:22.85 1042 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 42:22.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:22.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 42:22.85 800 | else 42:22.85 | ^~~~ 42:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:22.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:22.85 | ^~~~~~~~~~~~~~~~~~ 42:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/Notification.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:22.85 1041 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 42:22.85 | ^~~~~~~~~~~~~~~~~~~~~~ 42:26.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.h:9, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:6: 42:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::workers::NotificationEvent::QueryInterface(const nsIID&, void**)': 42:26.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:26.13 837 | foundInterface = 0; \ 42:26.13 | ^~~~~~~~~~~~~~ 42:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:26.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:26.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:26.13 21 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 42:26.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.h:9, 42:26.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:6: 42:26.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 42:26.13 258 | } else 42:26.13 | ^~~~ 42:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 42:26.13 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 42:26.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 42:26.13 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 42:26.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 42:26.13 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(NotificationEvent) 42:26.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.63 libdom_notification.a.desc 42:30.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 42:30.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 42:30.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 42:30.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:30.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:30.32 819 | foundInterface = 0; \ 42:30.32 | ^~~~~~~~~~~~~~ 42:30.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:30.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:30.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:30.33 50 | NS_INTERFACE_MAP_END 42:30.33 | ^~~~~~~~~~~~~~~~~~~~ 42:30.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 42:30.33 800 | else 42:30.33 | ^~~~ 42:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:30.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:30.33 | ^~~~~~~~~~~~~~~~~~ 42:30.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:30.33 49 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 42:30.33 | ^~~~~~~~~~~~~~~~~~~~~~ 42:30.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 42:30.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:30.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:30.36 819 | foundInterface = 0; \ 42:30.37 | ^~~~~~~~~~~~~~ 42:30.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:30.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:30.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:30.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:30.37 16 | NS_INTERFACE_MAP_END 42:30.37 | ^~~~~~~~~~~~~~~~~~~~ 42:30.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 42:30.37 800 | else 42:30.37 | ^~~~ 42:30.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:30.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:30.37 | ^~~~~~~~~~~~~~~~~~ 42:30.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:30.37 15 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 42:30.37 | ^~~~~~~~~~~~~~~~~~~~~~ 42:30.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 42:30.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:30.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:30.38 819 | foundInterface = 0; \ 42:30.38 | ^~~~~~~~~~~~~~ 42:30.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:30.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:30.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:30.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:30.38 221 | NS_INTERFACE_MAP_END 42:30.38 | ^~~~~~~~~~~~~~~~~~~~ 42:30.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 42:30.38 800 | else 42:30.38 | ^~~~ 42:30.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:30.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:30.38 | ^~~~~~~~~~~~~~~~~~ 42:30.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:30.38 220 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 42:30.38 | ^~~~~~~~~~~~~~~~~~~~~~ 42:30.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 42:30.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:30.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:30.39 819 | foundInterface = 0; \ 42:30.39 | ^~~~~~~~~~~~~~ 42:30.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:30.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:30.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:30.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:30.39 19 | NS_INTERFACE_MAP_END 42:30.39 | ^~~~~~~~~~~~~~~~~~~~ 42:30.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:30.39 800 | else 42:30.39 | ^~~~ 42:30.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:30.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:30.39 | ^~~~~~~~~~~~~~~~~~ 42:30.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:30.39 18 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 42:30.39 | ^~~~~~~~~~~~~~~~~~~~~~ 42:32.07 libnetwerk_protocol_websocket.a.desc 42:39.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 42:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:10, 42:39.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:6: 42:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 42:39.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:39.10 819 | foundInterface = 0; \ 42:39.10 | ^~~~~~~~~~~~~~ 42:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:39.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:39.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:39.10 69 | NS_INTERFACE_MAP_END 42:39.10 | ^~~~~~~~~~~~~~~~~~~~ 42:39.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 42:39.10 800 | else 42:39.10 | ^~~~ 42:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:39.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:39.10 | ^~~~~~~~~~~~~~~~~~ 42:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:39.10 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:39.10 | ^~~~~~~~~~~~~~~~~~~~~~ 42:47.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 42:47.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMath.h:13, 42:47.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/../private/SkTemplates.h:13, 42:47.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrResourceKey.h:12, 42:47.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 42:47.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 42:47.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 42:47.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 42:47.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 42:47.30 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 42:47.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:47.30 149 | sk_abort_no_print(); \ 42:47.30 | ~~~~~~~~~~~~~~~~~^~ 42:47.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 42:47.30 183 | #define SkFAIL(message) SK_ABORT(message) 42:47.30 | ^~~~~~~~ 42:47.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SkFAIL' 42:47.30 199 | SkFAIL("Incomplete Switch\n"); 42:47.30 | ^~~~~~ 42:47.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 42:47.30 200 | case SkPath::kWinding_FillType: 42:47.30 | ^~~~ 42:49.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 42:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkRefCnt.h:12, 42:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 42:49.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 42:49.84 /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)': 42:49.84 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 42:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:49.84 149 | sk_abort_no_print(); \ 42:49.84 | ~~~~~~~~~~~~~~~~~^~ 42:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 42:49.84 183 | #define SkFAIL(message) SK_ABORT(message) 42:49.84 | ^~~~~~~~ 42:49.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SkFAIL' 42:49.84 71 | SkFAIL("Unexpected path fill."); 42:49.84 | ^~~~~~ 42:49.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 42:49.85 73 | case GrStencilOp::kIncWrap: 42:49.85 | ^~~~ 42:49.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:49.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:49.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIInputStream.h:10, 42:49.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIFileStreams.h:10, 42:49.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:10: 42:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 42:49.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:49.94 819 | foundInterface = 0; \ 42:49.94 | ^~~~~~~~~~~~~~ 42:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:49.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:49.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:49.94 315 | NS_INTERFACE_MAP_END 42:49.94 | ^~~~~~~~~~~~~~~~~~~~ 42:49.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 42:49.94 800 | else 42:49.94 | ^~~~ 42:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:49.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:49.94 | ^~~~~~~~~~~~~~~~~~ 42:49.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:314:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:49.94 314 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 42:49.94 | ^~~~~~~~~~~~~~~~~~~~~~ 42:51.15 libembedding_components_webbrowserpersist.a.desc 42:51.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:47: 42:51.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::spell(const char*, int*, char**)': 42:51.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 42:51.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:510:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:51.99 510 | } 42:51.99 | ^ 42:51.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:511:5: note: here 42:51.99 511 | case INITCAP: { 42:51.99 | ^~~~ 42:51.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::suggest(char***, const char*)': 42:51.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 42:51.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:864:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:51.99 864 | capwords = 1; 42:51.99 | ~~~~~~~~~^~~ 42:51.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:865:5: note: here 42:52.00 865 | case HUHCAP: { 42:52.00 | ^~~~ 42:52.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 42:52.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:991:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:52.00 991 | capwords = 1; 42:52.00 | ~~~~~~~~~^~~ 42:52.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:992:7: note: here 42:52.00 992 | case HUHCAP: { 42:52.00 | ^~~~ 42:53.14 libextensions_spellcheck_hunspell_src.a.desc 42:54.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 42:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 42:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 42:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 42:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 42:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.h:10, 42:54.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp:6: 42:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 42:54.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:54.52 819 | foundInterface = 0; \ 42:54.52 | ^~~~~~~~~~~~~~ 42:54.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:54.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:54.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:54.53 29 | NS_INTERFACE_MAP_END 42:54.53 | ^~~~~~~~~~~~~~~~~~~~ 42: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 42:54.53 800 | else 42:54.53 | ^~~~ 42:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:54.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:54.53 | ^~~~~~~~~~~~~~~~~~ 42:54.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:54.53 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:54.53 | ^~~~~~~~~~~~~~~~~~~~~~ 42:57.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 42:57.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 42:57.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 42:57.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.h:10, 42:57.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp:6: 42:57.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 42:57.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:57.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:57.20 837 | foundInterface = 0; \ 42:57.20 | ^~~~~~~~~~~~~~ 42:57.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:57.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:57.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:57.20 200 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 42:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:57.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 42:57.20 800 | else 42:57.20 | ^~~~ 42:57.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:57.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:57.21 | ^~~~~~~~~~~~~~~~~~ 42:57.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/messagechannel/MessagePort.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:57.21 199 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 42:57.21 | ^~~~~~~~~~~~~~~~~~~~~~ 43:05.25 libdom_messagechannel.a.desc 43:06.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:06.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:06.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/imgINotificationObserver.h:10, 43:06.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AlertNotification.h:8, 43:06.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp:5, 43:06.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 43:06.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 43:06.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:06.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:06.63 819 | foundInterface = 0; \ 43:06.63 | ^~~~~~~~~~~~~~ 43:06.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:06.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:06.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:06.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:06.63 199 | NS_INTERFACE_MAP_END 43:06.63 | ^~~~~~~~~~~~~~~~~~~~ 43:06.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 43:06.64 811 | else 43:06.64 | ^~~~ 43:06.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:06.64 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:06.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/AlertNotification.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:06.64 198 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 43:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 43:07.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:07.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:07.46 819 | foundInterface = 0; \ 43:07.46 | ^~~~~~~~~~~~~~ 43:07.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:07.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:07.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:07.46 33 | NS_INTERFACE_MAP_END 43:07.46 | ^~~~~~~~~~~~~~~~~~~~ 43:07.46 /builddir/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:07.46 800 | else 43:07.46 | ^~~~ 43:07.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:07.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:07.46 | ^~~~~~~~~~~~~~~~~~ 43:07.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:07.46 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:07.46 | ^~~~~~~~~~~~~~~~~~~~~~ 43:08.32 libtoolkit_components_alerts.a.desc 43:13.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:13.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:13.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMemoryReporter.h:10, 43:13.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 43:13.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 43:13.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 43:13.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/mozilla-config.h:204, 43:13.52 from : 43:13.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 43:13.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:13.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:13.52 819 | foundInterface = 0; \ 43:13.52 | ^~~~~~~~~~~~~~ 43:13.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:13.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:13.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:13.52 94 | NS_INTERFACE_MAP_END 43:13.52 | ^~~~~~~~~~~~~~~~~~~~ 43:13.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.h:75, 43:13.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:60: 43:13.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 43:13.52 264 | } else 43:13.52 | ^~~~ 43:13.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 43:13.52 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 43:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.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' 43:13.52 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 43:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:13.52 /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' 43:13.52 93 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 43:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:14.83 libextensions_spellcheck_hunspell_glue.a.desc 43:15.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 43:15.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 43:15.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIComponentManager.h:10, 43:15.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:7, 43:15.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:2: 43:15.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 43:15.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:15.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:15.27 819 | foundInterface = 0; \ 43:15.27 | ^~~~~~~~~~~~~~ 43:15.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:15.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:15.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:15.27 22 | NS_INTERFACE_MAP_END 43:15.28 | ^~~~~~~~~~~~~~~~~~~~ 43:15.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 43:15.28 811 | else 43:15.28 | ^~~~ 43:15.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:15.28 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:15.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:15.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:15.28 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 43:15.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 43:15.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:15.87 819 | foundInterface = 0; \ 43:15.87 | ^~~~~~~~~~~~~~ 43:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:15.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsCommandManager.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:15.87 59 | NS_INTERFACE_MAP_END 43:15.87 | ^~~~~~~~~~~~~~~~~~~~ 43:15.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 43:15.87 811 | else 43:15.87 | ^~~~ 43:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:15.87 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:15.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/embedding/components/commandhandler/nsCommandManager.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:15.87 58 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 43:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:16.42 libembedding_components_commandhandler.a.desc 43:16.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:31, 43:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkMath.h:13, 43:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrTypes.h:11, 43:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/gpu/GrCaps.h:11, 43:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.h:11, 43:16.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:8: 43:16.81 /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&)': 43:16.81 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 43:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:16.81 149 | sk_abort_no_print(); \ 43:16.81 | ~~~~~~~~~~~~~~~~~^~ 43:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 43:16.81 183 | #define SkFAIL(message) SK_ABORT(message) 43:16.81 | ^~~~~~~~ 43:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1697:13: note: in expansion of macro 'SkFAIL' 43:16.81 1697 | SkFAIL("Unexpected antialias mode."); 43:16.81 | ^~~~~~ 43:16.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1698:9: note: here 43:16.81 1698 | case AntialiasMode::kNone: 43:16.81 | ^~~~ 43:18.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:18.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:18.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:18.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 43:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:18.94 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.94 /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.94 84 | memcpy(desc, this, fLength); 43:18.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:18.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:18.94 15 | class SkDescriptor : SkNoncopyable { 43:18.94 | ^~~~~~~~~~~~ 43:18.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:18.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:18.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:18.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 43:18.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:18.95 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.95 /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.95 142 | memcpy(fDesc, &desc, size); 43:18.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:18.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:18.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:18.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:18.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 43:18.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:18.95 15 | class SkDescriptor : SkNoncopyable { 43:18.95 | ^~~~~~~~~~~~ 43:20.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:20.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:20.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:20.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 43:20.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:20.25 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:20.25 /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:20.25 84 | memcpy(desc, this, fLength); 43:20.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:20.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:20.25 15 | class SkDescriptor : SkNoncopyable { 43:20.25 | ^~~~~~~~~~~~ 43:20.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:20.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:20.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:20.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 43:20.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:20.26 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:20.26 /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:20.27 142 | memcpy(fDesc, &desc, size); 43:20.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:20.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:20.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:20.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:20.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 43:20.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:20.27 15 | class SkDescriptor : SkNoncopyable { 43:20.27 | ^~~~~~~~~~~~ 43:21.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:21.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:21.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:21.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:21.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 43:21.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:21.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 43:21.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] 43:21.43 84 | memcpy(desc, this, fLength); 43:21.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:21.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:21.43 15 | class SkDescriptor : SkNoncopyable { 43:21.43 | ^~~~~~~~~~~~ 43:21.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 43:21.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:21.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 43:21.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] 43:21.45 142 | memcpy(fDesc, &desc, size); 43:21.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:21.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:21.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 43:21.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:21.45 15 | class SkDescriptor : SkNoncopyable { 43:21.45 | ^~~~~~~~~~~~ 43:22.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:22.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:22.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 43:22.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:22.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 43:22.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] 43:22.69 84 | memcpy(desc, this, fLength); 43:22.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:22.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:22.69 15 | class SkDescriptor : SkNoncopyable { 43:22.69 | ^~~~~~~~~~~~ 43:22.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:22.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:22.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 43:22.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:22.71 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:22.71 /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:22.71 142 | memcpy(fDesc, &desc, size); 43:22.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:22.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:22.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:22.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 43:22.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:22.71 15 | class SkDescriptor : SkNoncopyable { 43:22.71 | ^~~~~~~~~~~~ 43:24.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:24.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:24.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:24.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:24.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 43:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:24.15 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:24.15 /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:24.15 84 | memcpy(desc, this, fLength); 43:24.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:24.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:24.15 15 | class SkDescriptor : SkNoncopyable { 43:24.15 | ^~~~~~~~~~~~ 43:24.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 43:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:24.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 43:24.16 /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:24.16 142 | memcpy(fDesc, &desc, size); 43:24.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:24.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:24.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 43:24.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:24.16 15 | class SkDescriptor : SkNoncopyable { 43:24.16 | ^~~~~~~~~~~~ 43:25.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:25.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:25.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:25.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:25.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 43:25.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 43:25.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:25.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:25.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:25.48 84 | memcpy(desc, this, fLength); 43:25.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:25.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:25.48 15 | class SkDescriptor : SkNoncopyable { 43:25.48 | ^~~~~~~~~~~~ 43:25.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 43:25.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:25.49 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:25.49 /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:25.49 142 | memcpy(fDesc, &desc, size); 43:25.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:25.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 43:25.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 43:25.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:25.49 15 | class SkDescriptor : SkNoncopyable { 43:25.49 | ^~~~~~~~~~~~ 43:26.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:26.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:26.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:26.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 43:26.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 43:26.53 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:26.53 /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:26.53 84 | memcpy(desc, this, fLength); 43:26.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:26.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:26.53 15 | class SkDescriptor : SkNoncopyable { 43:26.53 | ^~~~~~~~~~~~ 43:26.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 43:26.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 43:26.55 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:26.55 /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:26.55 142 | memcpy(fDesc, &desc, size); 43:26.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:26.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 43:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 43:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 43:26.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 43:26.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 43:26.55 15 | class SkDescriptor : SkNoncopyable { 43:26.55 | ^~~~~~~~~~~~ 43:38.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:14: 43:38.24 /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&)': 43:38.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 43:38.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=] 43:38.24 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 43:38.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 43:38.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 43:38.24 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 43:38.24 | ^~~~ 43:38.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 43:38.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=] 43:38.24 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 43:38.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 43:38.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 43:38.24 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 43:38.24 | ^~~~ 43:38.24 /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]': 43:38.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 43:38.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=] 43:38.24 116 | case 3: dst[2] = v[2]; 43:38.24 | ~~~~~~~^~~~ 43:38.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 43:38.24 117 | case 2: dst[1] = v[1]; 43:38.24 | ^~~~ 43:38.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 43:38.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=] 43:38.24 117 | case 2: dst[1] = v[1]; 43:38.24 | ~~~~~~~^~~~ 43:38.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 43:38.24 118 | case 1: dst[0] = v[0]; 43:38.24 | ^~~~ 43:38.24 /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]': 43:38.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 43:38.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=] 43:38.24 116 | case 3: dst[2] = v[2]; 43:38.24 | ~~~~~~~^~~~ 43:38.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 43:38.24 117 | case 2: dst[1] = v[1]; 43:38.24 | ^~~~ 43:38.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 43:38.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=] 43:38.24 117 | case 2: dst[1] = v[1]; 43:38.24 | ~~~~~~~^~~~ 43:38.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 43:38.24 118 | case 1: dst[0] = v[0]; 43:38.24 | ^~~~ 43:55.89 libgfx_2d.a.desc 43:56.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_c_widget_gtk0.c:2: 43:56.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c: In function 'moz_gtk_combo_box_paint': 43:56.19 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c: unused variable 'arrow_size' 43:56.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c:1812:10: warning: unused variable 'arrow_size' [-Wunused-variable] 43:56.19 1812 | gint arrow_size, separator_width; 43:56.19 | ^~~~~~~~~~ 43:56.21 At top level: 43:56.21 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c: 'ensure_image_menu_item_widget' defined but not used 43:56.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/gtk2drawing.c:595:1: warning: 'ensure_image_menu_item_widget' defined but not used [-Wunused-function] 43:56.21 595 | ensure_image_menu_item_widget() 43:56.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:00.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 44:00.64 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: this statement may fall through 44:00.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:00.64 466 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 44:00.64 | ^~ 44:00.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 44:00.64 476 | case SkOTTableName::Record::PlatformID::Unicode: 44:00.64 | ^~~~ 44:06.56 libgfx_skia.a.desc 44:09.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:09.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:09.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 44:09.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 44:09.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 44:09.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 44:09.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 44:09.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp:6: 44:09.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 44:09.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:09.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:09.15 819 | foundInterface = 0; \ 44:09.15 | ^~~~~~~~~~~~~~ 44:09.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:09.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:09.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:09.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:09.15 47 | NS_INTERFACE_MAP_END 44:09.15 | ^~~~~~~~~~~~~~~~~~~~ 44:09.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 44:09.15 800 | else 44:09.15 | ^~~~ 44:09.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:09.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:09.15 | ^~~~~~~~~~~~~~~~~~ 44:09.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/BoxObject.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:09.15 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:09.15 | ^~~~~~~~~~~~~~~~~~~~~~ 44:17.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 44:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 44:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 44:17.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/MenuBoxObject.cpp:9: 44:17.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)': 44:17.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 44:17.67 /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] 44:17.67 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:17.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:17.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:17.67 712 | class CompressedGlyph { 44:17.67 | ^~~~~~~~~~~~~~~ 44:17.67 /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)': 44:17.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 44:17.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] 44:17.67 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:17.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:17.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:17.67 712 | class CompressedGlyph { 44:17.67 | ^~~~~~~~~~~~~~~ 44:17.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 44:17.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 44:17.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsDragService.cpp:36, 44:17.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:38: 44:17.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)': 44:17.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 44:17.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] 44:17.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:17.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:17.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:17.83 712 | class CompressedGlyph { 44:17.83 | ^~~~~~~~~~~~~~~ 44:17.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)': 44:17.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 44:17.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] 44:17.84 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:17.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:17.84 712 | class CompressedGlyph { 44:17.84 | ^~~~~~~~~~~~~~~ 44:18.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:119: 44:18.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsMenuObject.cpp: In member function 'void nsMenuObjectIconLoader::LoadIcon(nsStyleContext*)': 44:18.95 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' 44:18.95 /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] 44:18.95 237 | loader->LoadImage(uri, nullptr, nullptr, mozilla::net::RP_Unset, 44:18.95 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:18.95 238 | nullptr, loadGroup, this, nullptr, nullptr, 44:18.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:18.95 239 | nsIRequest::LOAD_NORMAL, nullptr, 44:18.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:18.95 240 | nsIContentPolicy::TYPE_IMAGE, EmptyString(), 44:18.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:18.95 241 | getter_AddRefs(mImageRequest)); 44:18.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:23.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 44:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 44:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/gtk/nsNativeThemeGTK.cpp:17, 44:23.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/widget/gtk/Unified_cpp_widget_gtk2.cpp:11: 44:23.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)': 44:23.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 44:23.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] 44:23.87 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:23.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:23.87 712 | class CompressedGlyph { 44:23.87 | ^~~~~~~~~~~~~~~ 44:23.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)': 44:23.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 44:23.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] 44:23.87 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:23.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:23.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:23.87 712 | class CompressedGlyph { 44:23.87 | ^~~~~~~~~~~~~~~ 44:27.11 libwidget_gtk.a.desc 44:27.83 libtoolkit_components_filepicker.a.desc 44:29.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:29.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:29.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIOService.h:10, 44:29.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIOService2.h:10, 44:29.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/base/nsIOService.h:10, 44:29.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:6: 44:29.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp: In member function 'virtual nsresult mozilla::net::nsBinHexDecoder::QueryInterface(const nsIID&, void**)': 44:29.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:29.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:29.48 819 | foundInterface = 0; \ 44:29.48 | ^~~~~~~~~~~~~~ 44:29.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:29.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:29.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:29.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:29.48 60 | NS_INTERFACE_MAP_END 44:29.48 | ^~~~~~~~~~~~~~~~~~~~ 44:29.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 44:29.48 800 | else 44:29.48 | ^~~~ 44:29.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:29.48 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:29.48 | ^~~~~~~~~~~~~~~~~~ 44:29.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:29.48 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:29.48 | ^~~~~~~~~~~~~~~~~~~~~~ 44:30.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 44:30.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 44:30.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsBoxFrame.cpp:48: 44:30.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)': 44:30.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 44:30.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] 44:30.12 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:30.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:30.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:30.12 712 | class CompressedGlyph { 44:30.12 | ^~~~~~~~~~~~~~~ 44:30.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)': 44:30.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 44:30.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] 44:30.12 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:30.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:30.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:30.12 712 | class CompressedGlyph { 44:30.13 | ^~~~~~~~~~~~~~~ 44:33.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRequestObserver.h:10, 44:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamListener.h:10, 44:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamConverter.h:10, 44:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.h:8, 44:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:6: 44:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 44:33.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:33.23 819 | foundInterface = 0; \ 44:33.23 | ^~~~~~~~~~~~~~ 44:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:33.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:33.23 116 | NS_INTERFACE_MAP_END 44:33.23 | ^~~~~~~~~~~~~~~~~~~~ 44:33.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 44:33.23 800 | else 44:33.23 | ^~~~ 44:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:33.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:33.23 | ^~~~~~~~~~~~~~~~~~ 44:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:33.23 115 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 44:33.23 | ^~~~~~~~~~~~~~~~~~~~~~ 44:34.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 44:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 44:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIRequestObserver.h:10, 44:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamListener.h:10, 44:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStreamConverter.h:10, 44:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.h:9, 44:34.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:6: 44:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 44:34.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:34.82 819 | foundInterface = 0; \ 44:34.82 | ^~~~~~~~~~~~~~ 44:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:34.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:34.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:34.82 126 | NS_INTERFACE_MAP_END 44:34.82 | ^~~~~~~~~~~~~~~~~~~~ 44:34.82 /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:34.82 811 | else 44:34.82 | ^~~~ 44:34.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:34.83 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:34.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:125:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:34.83 125 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 44:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:35.08 libnetwerk_streamconv_converters.a.desc 44:35.36 libintl_chardet.a.desc 44:40.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 44:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 44:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/inDOMUtils.cpp:40: 44:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 44:40.39 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 44:40.39 /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] 44:40.39 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 44:40.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:40.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 44:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 44:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContentInlines.h:12, 44:40.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/inDOMUtils.cpp:17: 44:40.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 44:40.39 585 | class nsCSSValue { 44:40.39 | ^~~~~~~~~~ 44:42.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 44:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 44:42.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsDeckFrame.cpp:23: 44:42.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)': 44:42.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 44:42.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] 44:42.91 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:42.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:42.91 712 | class CompressedGlyph { 44:42.91 | ^~~~~~~~~~~~~~~ 44:42.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)': 44:42.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 44:42.91 /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] 44:42.91 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:42.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:42.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:42.91 712 | class CompressedGlyph { 44:42.91 | ^~~~~~~~~~~~~~~ 44:50.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 44:50.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 44:50.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFace.cpp:7: 44:50.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 44:50.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 44:50.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] 44:50.52 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 44:50.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:50.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 44:50.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 44:50.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 44:50.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFace.cpp:7: 44:50.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 44:50.52 585 | class nsCSSValue { 44:50.52 | ^~~~~~~~~~ 44:51.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 44:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 44:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 44:51.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFace.cpp:7: 44:51.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)': 44:51.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 44:51.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] 44:51.12 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:51.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:51.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:51.12 712 | class CompressedGlyph { 44:51.12 | ^~~~~~~~~~~~~~~ 44:51.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)': 44:51.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 44:51.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] 44:51.12 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:51.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:51.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:51.12 712 | class CompressedGlyph { 44:51.12 | ^~~~~~~~~~~~~~~ 44:53.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 44:53.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:17, 44:53.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFaceList.cpp:8: 44:53.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)': 44:53.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 44:53.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] 44:53.08 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:53.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:53.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:53.08 712 | class CompressedGlyph { 44:53.08 | ^~~~~~~~~~~~~~~ 44:53.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)': 44:53.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 44:53.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] 44:53.08 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:53.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:53.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:53.08 712 | class CompressedGlyph { 44:53.08 | ^~~~~~~~~~~~~~~ 44:54.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 44:54.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 44:54.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 44:54.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFaceList.cpp:8: 44:54.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 44:54.11 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 44:54.11 /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] 44:54.11 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 44:54.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:54.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 44:54.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 44:54.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 44:54.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 44:54.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/inspector/nsFontFaceList.cpp:8: 44:54.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 44:54.11 585 | class nsCSSValue { 44:54.11 | ^~~~~~~~~~ 44:55.32 liblayout_inspector.a.desc 44:55.93 libstorage_build.a.desc 44:57.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 44:57.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 44:57.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsLeafBoxFrame.cpp:23: 44:57.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)': 44:57.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 44:57.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] 44:57.89 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:57.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:57.89 712 | class CompressedGlyph { 44:57.89 | ^~~~~~~~~~~~~~~ 44:57.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)': 44:57.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 44:57.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] 44:57.89 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 44:57.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 44:57.89 712 | class CompressedGlyph { 44:57.89 | ^~~~~~~~~~~~~~~ 44:58.17 libmozillapkix.a.desc 45:00.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 45:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 45:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 45:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 45:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 45:00.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 45:00.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 45:00.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 45:00.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:602:43: required from here 45:00.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 45:00.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] 45:00.15 66 | memset(aT, 0, N * sizeof(T)); 45:00.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 45:00.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 45:00.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 45:00.15 303 | class MOZ_NON_PARAM alignas(8) Value 45:00.15 | ^~~~~ 45:00.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 45:00.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': 45:00.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' 45:00.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:617:35: required from here 45:00.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 45:00.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] 45:00.15 66 | memset(aT, 0, N * sizeof(T)); 45:00.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 45:00.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 45:00.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 45:00.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 45:00.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 45:00.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/telemetry/Telemetry.cpp:12: 45:00.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 45:00.16 303 | class MOZ_NON_PARAM alignas(8) Value 45:00.16 | ^~~~~ 45:00.31 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 45:00.31 /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] 45:00.31 270 | HangReports::AddHang(const Telemetry::ProcessedStack& aStack, 45:00.32 | ^~~~~~~~~~~ 45:01.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 45:01.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 45:01.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsListBoxBodyFrame.cpp:25: 45:01.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)': 45:01.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 45:01.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] 45:01.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:01.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:01.54 712 | class CompressedGlyph { 45:01.54 | ^~~~~~~~~~~~~~~ 45:01.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)': 45:01.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 45:01.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] 45:01.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:01.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:01.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:01.54 712 | class CompressedGlyph { 45:01.54 | ^~~~~~~~~~~~~~~ 45:08.49 libtoolkit_components_telemetry.a.desc 45:16.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/RuntimeService.cpp: In constructor '{anonymous}::WorkerThreadContextPrivate::WorkerThreadContextPrivate(mozilla::dom::workers::WorkerPrivate*)': 45:16.16 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 45:16.16 /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] 45:16.16 881 | memset(this, 0, sizeof(PerThreadAtomCache)); 45:16.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:16.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/RuntimeService.cpp:855:7: note: 'class {anonymous}::WorkerThreadContextPrivate' declared here 45:16.16 855 | class WorkerThreadContextPrivate : private PerThreadAtomCache 45:16.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 45:20.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 45:20.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsMenuPopupFrame.cpp:14: 45:20.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)': 45:20.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 45:20.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] 45:20.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:20.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:20.96 712 | class CompressedGlyph { 45:20.96 | ^~~~~~~~~~~~~~~ 45:20.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)': 45:20.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 45:20.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] 45:20.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 45:20.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 45:20.96 712 | class CompressedGlyph { 45:20.96 | ^~~~~~~~~~~~~~~ 45:23.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 45:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 45:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.h:9, 45:23.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:6: 45:23.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorker::QueryInterface(const nsIID&, void**)': 45:23.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:23.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:23.08 837 | foundInterface = 0; \ 45:23.08 | ^~~~~~~~~~~~~~ 45:23.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:23.08 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:23.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:23.08 62 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 45:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:23.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 45:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.h:9, 45:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:6: 45:23.09 /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 45:23.09 258 | } else 45:23.09 | ^~~~ 45:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:23.09 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:23.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:23.09 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:23.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorker.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:23.09 61 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorker) 45:23.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:25.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 45:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.h:10, 45:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp:7: 45:25.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClient::QueryInterface(const nsIID&, void**)': 45:25.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:25.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:25.29 819 | foundInterface = 0; \ 45:25.29 | ^~~~~~~~~~~~~~ 45:25.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:25.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:25.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:25.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:25.29 33 | NS_INTERFACE_MAP_END 45:25.29 | ^~~~~~~~~~~~~~~~~~~~ 45:25.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 45:25.29 800 | else 45:25.29 | ^~~~ 45:25.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:25.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:25.29 | ^~~~~~~~~~~~~~~~~~ 45:25.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:25.29 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:25.29 | ^~~~~~~~~~~~~~~~~~~~~~ 45:28.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:28.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:28.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 45:28.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 45:28.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 45:28.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 45:28.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.h:10, 45:28.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:6: 45:28.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClients::QueryInterface(const nsIID&, void**)': 45:28.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:28.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:28.17 819 | foundInterface = 0; \ 45:28.17 | ^~~~~~~~~~~~~~ 45:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:28.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:28.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:28.17 46 | NS_INTERFACE_MAP_END 45:28.17 | ^~~~~~~~~~~~~~~~~~~~ 45:28.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 45:28.17 800 | else 45:28.17 | ^~~~ 45:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:28.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:28.17 | ^~~~~~~~~~~~~~~~~~ 45:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:28.17 45 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:28.17 | ^~~~~~~~~~~~~~~~~~~~~~ 45:28.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult {anonymous}::WebProgressListener::QueryInterface(const nsIID&, void**)': 45:28.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:28.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:28.19 819 | foundInterface = 0; \ 45:28.19 | ^~~~~~~~~~~~~~ 45:28.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:28.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:28.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:28.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:480:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:28.19 480 | NS_INTERFACE_MAP_END 45:28.19 | ^~~~~~~~~~~~~~~~~~~~ 45:28.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 45:28.19 800 | else 45:28.19 | ^~~~ 45:28.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:28.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:28.19 | ^~~~~~~~~~~~~~~~~~ 45:28.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClients.cpp:479:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:28.19 479 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 45:28.19 | ^~~~~~~~~~~~~~~~~~~~~~ 45:30.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:30.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 45:30.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 45:30.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.h:9, 45:30.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:6: 45:30.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 45:30.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:30.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:30.55 837 | foundInterface = 0; \ 45:30.55 | ^~~~~~~~~~~~~~ 45:30.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:30.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:30.56 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 45:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 45:30.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.h:9, 45:30.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:6: 45:30.56 /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 45:30.56 258 | } else 45:30.56 | ^~~~ 45:30.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:30.56 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:30.56 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:30.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:30.56 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerContainer) 45:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::FetchEvent::QueryInterface(const nsIID&, void**)': 45:33.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:33.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.22 837 | foundInterface = 0; \ 45:33.22 | ^~~~~~~~~~~~~~ 45:33.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:33.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:33.23 907 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 45:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.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 45:33.23 258 | } else 45:33.23 | ^~~~ 45:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:33.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:33.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:906:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:33.23 906 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchEvent) 45:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableEvent::QueryInterface(const nsIID&, void**)': 45:33.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:33.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.24 837 | foundInterface = 0; \ 45:33.24 | ^~~~~~~~~~~~~~ 45:33.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:33.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:33.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:33.24 963 | NS_INTERFACE_MAP_END_INHERITING(Event) 45:33.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 45:33.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 45:33.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.24 /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 45:33.24 258 | } else 45:33.24 | ^~~~ 45:33.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:33.25 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:33.25 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:33.25 962 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableEvent) 45:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushMessageData::QueryInterface(const nsIID&, void**)': 45:33.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:33.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.26 819 | foundInterface = 0; \ 45:33.26 | ^~~~~~~~~~~~~~ 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:33.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:33.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:33.26 1042 | NS_INTERFACE_MAP_END 45:33.26 | ^~~~~~~~~~~~~~~~~~~~ 45:33.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 45:33.26 800 | else 45:33.26 | ^~~~ 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:33.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:33.26 | ^~~~~~~~~~~~~~~~~~ 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:33.26 1041 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:33.26 | ^~~~~~~~~~~~~~~~~~~~~~ 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushEvent::QueryInterface(const nsIID&, void**)': 45:33.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.26 837 | foundInterface = 0; \ 45:33.26 | ^~~~~~~~~~~~~~ 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:33.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:33.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:33.26 1156 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 45:33.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.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 45:33.27 258 | } else 45:33.27 | ^~~~ 45:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:33.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:33.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:33.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:33.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1155:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:33.27 1155 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PushEvent) 45:33.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 45:33.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 45:33.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 45:33.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:33.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.28 837 | foundInterface = 0; \ 45:33.28 | ^~~~~~~~~~~~~~ 45:33.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:33.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:33.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:33.28 1272 | NS_INTERFACE_MAP_END_INHERITING(Event) 45:33.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 45:33.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 45:33.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 45:33.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 45:33.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.h:9, 45:33.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:6: 45:33.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 45:33.29 258 | } else 45:33.29 | ^~~~ 45:33.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 45:33.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 45:33.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 45:33.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 45:33.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerEvents.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 45:33.29 1271 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableMessageEvent) 45:33.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 45:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 45:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIServiceWorkerManager.h:10, 45:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.h:9, 45:42.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp:6: 45:42.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 45:42.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:42.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.76 819 | foundInterface = 0; \ 45:42.76 | ^~~~~~~~~~~~~~ 45:42.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.77 226 | NS_INTERFACE_MAP_END 45:42.77 | ^~~~~~~~~~~~~~~~~~~~ 45:42.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 45:42.77 811 | else 45:42.77 | ^~~~ 45:42.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:42.77 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerManager.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:42.77 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 45:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:53.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 45:53.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 45:53.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.h:9, 45:53.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 45:53.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerPrivate::QueryInterface(const nsIID&, void**)': 45:53.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 45:53.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:53.90 819 | foundInterface = 0; \ 45:53.90 | ^~~~~~~~~~~~~~ 45:53.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:53.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:53.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:53.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:53.90 46 | NS_INTERFACE_MAP_END 45:53.90 | ^~~~~~~~~~~~~~~~~~~~ 45:53.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 45:53.90 811 | else 45:53.90 | ^~~~ 45:53.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:53.90 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:53.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:53.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerPrivate.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:53.90 45 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 45:53.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 46:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 46:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 46:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationMainThread::QueryInterface(const nsIID&, void**)': 46:00.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:00.85 837 | foundInterface = 0; \ 46:00.85 | ^~~~~~~~~~~~~~ 46:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:00.85 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:00.85 167 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 46:00.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 46:00.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 46:00.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 46:00.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 46:00.86 258 | } else 46:00.86 | ^~~~ 46:00.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:00.86 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:00.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:00.86 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:00.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:00.86 166 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationMainThread) 46:00.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:00.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:00.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 46:00.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 46:00.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 46:00.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationWorkerThread::QueryInterface(const nsIID&, void**)': 46:00.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:00.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:00.89 837 | foundInterface = 0; \ 46:00.89 | ^~~~~~~~~~~~~~ 46:00.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:00.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:00.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1030:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:00.89 1030 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 46:00.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 46:00.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 46:00.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 46:00.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 46:00.89 258 | } else 46:00.89 | ^~~~ 46:00.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:00.89 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:00.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:00.90 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:00.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:00.90 1029 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationWorkerThread) 46:00.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:00.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 46:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 46:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 46:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 46:00.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:00.91 837 | foundInterface = 0; \ 46:00.91 | ^~~~~~~~~~~~~~ 46:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:00.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:00.91 1284 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 46:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.h:9, 46:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 46:00.91 /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:00.91 258 | } else 46:00.91 | ^~~~ 46:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:00.91 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:00.91 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerRegistration.cpp:1283:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:00.91 1283 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistration) 46:00.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:04.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 46:04.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 46:04.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsTextBoxFrame.cpp:12: 46:04.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)': 46:04.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 46:04.67 /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:04.67 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:04.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:04.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:04.67 712 | class CompressedGlyph { 46:04.67 | ^~~~~~~~~~~~~~~ 46:04.67 /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:04.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 46:04.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] 46:04.67 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:04.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:04.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:04.67 712 | class CompressedGlyph { 46:04.67 | ^~~~~~~~~~~~~~~ 46:12.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:12.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:12.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerClient.h:10, 46:12.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.h:10, 46:12.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp:7: 46:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp: In member function 'virtual nsresult WebProgressListener::QueryInterface(const nsIID&, void**)': 46:12.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:12.70 819 | foundInterface = 0; \ 46:12.70 | ^~~~~~~~~~~~~~ 46:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:12.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:12.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:12.70 331 | NS_INTERFACE_MAP_END 46:12.70 | ^~~~~~~~~~~~~~~~~~~~ 46:12.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 46:12.70 800 | else 46:12.70 | ^~~~ 46:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:12.70 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:12.70 | ^~~~~~~~~~~~~~~~~~ 46:12.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/ServiceWorkerWindowClient.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:12.70 330 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:12.70 | ^~~~~~~~~~~~~~~~~~~~~~ 46:14.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 46:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 46:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 46:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.h:9, 46:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:6: 46:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::SharedWorker::QueryInterface(const nsIID&, void**)': 46:14.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:14.76 837 | foundInterface = 0; \ 46:14.76 | ^~~~~~~~~~~~~~ 46:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:14.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:14.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:14.76 159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:14.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 46:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.h:12, 46:14.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:6: 46:14.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:14.77 258 | } else 46:14.77 | ^~~~ 46:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:14.77 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:14.77 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/SharedWorker.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:14.77 158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SharedWorker) 46:14.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:16.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 46:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 46:16.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:22: 46:16.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)': 46:16.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 46:16.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] 46:16.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:16.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:16.10 712 | class CompressedGlyph { 46:16.10 | ^~~~~~~~~~~~~~~ 46:16.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)': 46:16.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 46:16.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] 46:16.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 46:16.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:16.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 46:16.10 712 | class CompressedGlyph { 46:16.10 | ^~~~~~~~~~~~~~~ 46:16.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 46:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 46:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.h:14, 46:16.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:7: 46:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 46:16.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:16.21 819 | foundInterface = 0; \ 46:16.21 | ^~~~~~~~~~~~~~ 46:16.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:16.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:1114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:16.22 1114 | NS_INTERFACE_MAP_END 46:16.22 | ^~~~~~~~~~~~~~~~~~~~ 46:16.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 46:16.22 800 | else 46:16.22 | ^~~~ 46:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:16.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:16.22 | ^~~~~~~~~~~~~~~~~~ 46:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/nsXULPopupManager.cpp:1113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:16.22 1113 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:16.22 | ^~~~~~~~~~~~~~~~~~~~~~ 46:21.02 liblayout_xul.a.desc 46:25.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:25.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:25.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 46:25.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIAttribute.h:9, 46:25.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Attr.h:14, 46:25.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp:10: 46:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 46:25.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:25.96 819 | foundInterface = 0; \ 46:25.96 | ^~~~~~~~~~~~~~ 46:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:25.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:25.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:25.96 106 | NS_INTERFACE_MAP_END 46:25.96 | ^~~~~~~~~~~~~~~~~~~~ 46:25.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContentInlines.h:11, 46:25.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Attr.cpp:19: 46:25.96 /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 46:25.96 2945 | } else 46:25.96 | ^~~~ 46:25.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 46:25.96 2945 | } else 46:25.96 | ^~~~ 46:26.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 46:26.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 46:26.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 46:26.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.h:9, 46:26.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6: 46:26.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::QueryInterface(const nsIID&, void**)': 46:26.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:26.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.22 837 | foundInterface = 0; \ 46:26.22 | ^~~~~~~~~~~~~~ 46:26.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:26.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:26.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:3696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:26.23 3696 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 46:26.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 46:26.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:14, 46:26.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.h:16, 46:26.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6: 46:26.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 46:26.23 258 | } else 46:26.23 | ^~~~ 46:26.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:26.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:26.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:3695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:26.23 3695 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WorkerPrivateParent) 46:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 46:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 46:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 46:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.h:9, 46:26.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6: 46:26.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::EventTarget::QueryInterface(const nsIID&, void**)': 46:26.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:26.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.28 819 | foundInterface = 0; \ 46:26.28 | ^~~~~~~~~~~~~~ 46:26.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:26.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:26.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:26.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:26.28 6691 | NS_INTERFACE_MAP_END 46:26.28 | ^~~~~~~~~~~~~~~~~~~~ 46:26.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 46:26.29 800 | else 46:26.29 | ^~~~ 46:26.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:26.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:26.29 | ^~~~~~~~~~~~~~~~~~ 46:26.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerPrivate.cpp:6681:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:26.29 6681 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:26.29 | ^~~~~~~~~~~~~~~~~~~~~~ 46:28.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:28.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:28.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:28.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:28.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 46:28.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BarProps.h:16, 46:28.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp:6: 46:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 46:28.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:28.17 819 | foundInterface = 0; \ 46:28.17 | ^~~~~~~~~~~~~~ 46:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:28.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:28.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:28.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:28.17 48 | NS_INTERFACE_MAP_END 46:28.17 | ^~~~~~~~~~~~~~~~~~~~ 46:28.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 46:28.17 800 | else 46:28.18 | ^~~~ 46:28.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:28.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:28.18 | ^~~~~~~~~~~~~~~~~~ 46:28.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:28.18 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:28.18 | ^~~~~~~~~~~~~~~~~~~~~~ 46:31.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 46:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 46:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 46:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.h:9, 46:31.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.cpp:6: 46:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerRunnable::QueryInterface(const nsIID&, void**)': 46:31.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:31.25 819 | foundInterface = 0; \ 46:31.26 | ^~~~~~~~~~~~~~ 46:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:31.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:31.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerRunnable.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:31.26 226 | NS_INTERFACE_MAP_END 46:31.26 | ^~~~~~~~~~~~~~~~~~~~ 46:31.26 /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 46:31.26 225 | else 46:31.26 | ^~~~ 46:33.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.cpp:6: 46:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h: In constructor 'mozilla::dom::ExplicitChildIterator::ExplicitChildIterator(const nsIContent*, bool)': 46:33.87 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after 46:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h:120:8: warning: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after [-Wreorder] 46:33.87 120 | bool mIsFirst; 46:33.87 | ^~~~~~~~ 46:33.87 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' 46:33.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.h:117:12: warning: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' [-Wreorder] 46:33.87 117 | uint32_t mIndexInInserted; 46:33.87 | ^~~~~~~~~~~~~~~~ 46:33.88 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.cpp: when initialized here 46:33.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ChildIterator.cpp:19:1: warning: when initialized here [-Wreorder] 46:33.88 19 | ExplicitChildIterator::ExplicitChildIterator(const nsIContent* aParent, 46:33.88 | ^~~~~~~~~~~~~~~~~~~~~ 46:34.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 46:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 46:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 46:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.h:9, 46:34.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:6: 46:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 46:34.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:34.13 837 | foundInterface = 0; \ 46:34.13 | ^~~~~~~~~~~~~~ 46:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:34.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:34.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:34.13 122 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:34.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.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 46:34.13 800 | else 46:34.13 | ^~~~ 46:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:34.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:34.13 | ^~~~~~~~~~~~~~~~~~ 46:34.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:34.13 121 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:34.13 | ^~~~~~~~~~~~~~~~~~~~~~ 46:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 46:34.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:34.14 837 | foundInterface = 0; \ 46:34.14 | ^~~~~~~~~~~~~~ 46:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:34.14 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:34.14 569 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 46:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 46:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.h:10, 46:34.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:6: 46:34.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 46:34.14 258 | } else 46:34.14 | ^~~~ 46:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 46:34.14 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 46:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 46:34.14 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 46:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 46:34.14 568 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerGlobalScope) 46:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 46:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 46:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/Workers.h:11, 46:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.h:9, 46:34.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:6: 46:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 46:34.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:34.16 837 | foundInterface = 0; \ 46:34.16 | ^~~~~~~~~~~~~~ 46:34.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:34.16 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:34.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:34.17 768 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:34.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.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 46:34.17 800 | else 46:34.17 | ^~~~ 46:34.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:34.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:34.17 | ^~~~~~~~~~~~~~~~~~ 46:34.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/workers/WorkerScope.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:34.17 767 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 46:34.17 | ^~~~~~~~~~~~~~~~~~~~~~ 46:37.31 libdom_workers.a.desc 46:38.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:38.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:38.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 46:38.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIJSON.h:10, 46:38.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.h:9, 46:38.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:8: 46:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSON::QueryInterface(const nsIID&, void**)': 46:38.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:38.38 819 | foundInterface = 0; \ 46:38.38 | ^~~~~~~~~~~~~~ 46:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:38.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:38.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:38.38 36 | NS_INTERFACE_MAP_END 46:38.38 | ^~~~~~~~~~~~~~~~~~~~ 46:38.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 46:38.38 800 | else 46:38.38 | ^~~~ 46:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:38.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:38.38 | ^~~~~~~~~~~~~~~~~~ 46:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:38.38 35 | NS_INTERFACE_MAP_ENTRY(nsIJSON) 46:38.38 | ^~~~~~~~~~~~~~~~~~~~~~ 46:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSONListener::QueryInterface(const nsIID&, void**)': 46:38.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:38.38 819 | foundInterface = 0; \ 46:38.38 | ^~~~~~~~~~~~~~ 46:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:38.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:38.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:502:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:38.39 502 | NS_INTERFACE_MAP_END 46:38.39 | ^~~~~~~~~~~~~~~~~~~~ 46:38.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 46:38.39 800 | else 46:38.39 | ^~~~ 46:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:38.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:38.39 | ^~~~~~~~~~~~~~~~~~ 46:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/json/nsJSON.cpp:501:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:38.39 501 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 46:38.39 | ^~~~~~~~~~~~~~~~~~~~~~ 46:38.84 libdom_json.a.desc 46:41.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 46:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 46:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 46:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 46:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 46:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/AltDataOutputStreamChild.h:10, 46:41.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1: 46:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 46:41.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:41.59 819 | foundInterface = 0; \ 46:41.59 | ^~~~~~~~~~~~~~ 46:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:41.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:41.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:41.59 35 | NS_INTERFACE_MAP_END 46:41.59 | ^~~~~~~~~~~~~~~~~~~~ 46:41.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 46:41.59 800 | else 46:41.59 | ^~~~ 46:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:41.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:41.59 | ^~~~~~~~~~~~~~~~~~ 46:41.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:41.59 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:41.59 | ^~~~~~~~~~~~~~~~~~~~~~ 46:41.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:41.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:41.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCrypto.h:10, 46:41.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.h:8, 46:41.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp:5: 46:41.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 46:41.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:41.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:41.63 819 | foundInterface = 0; \ 46:41.63 | ^~~~~~~~~~~~~~ 46:41.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:41.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:41.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:41.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:41.63 25 | NS_INTERFACE_MAP_END 46:41.63 | ^~~~~~~~~~~~~~~~~~~~ 46:41.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 46:41.63 800 | else 46:41.63 | ^~~~ 46:41.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:41.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:41.63 | ^~~~~~~~~~~~~~~~~~ 46:41.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:41.63 24 | NS_INTERFACE_MAP_ENTRY(nsIDOMCrypto) 46:41.63 | ^~~~~~~~~~~~~~~~~~~~~~ 46:43.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 46:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 46:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:13, 46:43.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp:7: 46:43.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 46:43.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:43.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:43.76 819 | foundInterface = 0; \ 46:43.76 | ^~~~~~~~~~~~~~ 46:43.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:43.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:43.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:43.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:43.76 223 | NS_INTERFACE_MAP_END 46:43.76 | ^~~~~~~~~~~~~~~~~~~~ 46:43.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 46:43.76 800 | else 46:43.76 | ^~~~ 46:43.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:43.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:43.76 | ^~~~~~~~~~~~~~~~~~ 46:43.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.cpp:222:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:43.76 222 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:43.76 | ^~~~~~~~~~~~~~~~~~~~~~ 46:46.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:46.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:46.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMCursor.h:10, 46:46.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.h:9, 46:46.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp:6: 46:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)': 46:46.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:46.26 837 | foundInterface = 0; \ 46:46.26 | ^~~~~~~~~~~~~~ 46:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:46.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:46.26 17 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 46:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.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 46:46.26 800 | else 46:46.26 | ^~~~ 46:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:46.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:46.26 | ^~~~~~~~~~~~~~~~~~ 46:46.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMCursor.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:46.26 16 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor) 46:46.26 | ^~~~~~~~~~~~~~~~~~~~~~ 46:47.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 46:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 46:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMError.h:10, 46:47.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp:6: 46:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 46:47.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.12 819 | foundInterface = 0; \ 46:47.12 | ^~~~~~~~~~~~~~ 46:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:47.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:47.12 21 | NS_INTERFACE_MAP_END 46:47.12 | ^~~~~~~~~~~~~~~~~~~~ 46:47.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 46:47.12 800 | else 46:47.12 | ^~~~ 46:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:47.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:47.12 | ^~~~~~~~~~~~~~~~~~ 46:47.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMError.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:47.12 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:47.12 | ^~~~~~~~~~~~~~~~~~~~~~ 46:48.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 46:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:6: 46:48.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 46:48.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:48.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:48.49 819 | foundInterface = 0; \ 46:48.49 | ^~~~~~~~~~~~~~ 46:48.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:48.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:48.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:48.50 157 | NS_INTERFACE_MAP_END 46:48.50 | ^~~~~~~~~~~~~~~~~~~~ 46:48.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:14: 46:48.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 46:48.50 137 | } else 46:48.50 | ^~~~ 46:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:156:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 46:48.50 156 | NS_IMPL_QUERY_CLASSINFO(Exception) 46:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:48.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:48.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:48.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 46:48.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:6: 46:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)': 46:48.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:48.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:48.50 837 | foundInterface = 0; \ 46:48.50 | ^~~~~~~~~~~~~~ 46:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:48.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:48.51 517 | NS_INTERFACE_MAP_END_INHERITING(Exception) 46:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:48.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 46:48.51 800 | else 46:48.51 | ^~~~ 46:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:48.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:48.51 | ^~~~~~~~~~~~~~~~~~ 46:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:48.51 516 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException) 46:48.51 | ^~~~~~~~~~~~~~~~~~~~~~ 46:48.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 46:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMException.h:16, 46:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:6: 46:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 46:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 46:48.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 46:48.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] 46:48.57 31 | memset(aT, 0, sizeof(T)); 46:48.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:48.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMException.cpp:21: 46:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 46:48.57 2858 | struct GlobalProperties { 46:48.57 | ^~~~~~~~~~~~~~~~ 46:50.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:50.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:50.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 46:50.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMImplementation.h:10, 46:50.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMImplementation.h:9, 46:50.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp:6: 46:50.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 46:50.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:50.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:50.89 819 | foundInterface = 0; \ 46:50.89 | ^~~~~~~~~~~~~~ 46:50.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:50.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:50.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:50.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:50.89 25 | NS_INTERFACE_MAP_END 46:50.89 | ^~~~~~~~~~~~~~~~~~~~ 46:50.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 46:50.89 800 | else 46:50.89 | ^~~~ 46:50.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:50.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:50.89 | ^~~~~~~~~~~~~~~~~~ 46:50.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMImplementation.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:50.89 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:50.89 | ^~~~~~~~~~~~~~~~~~~~~~ 46:53.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.h:9, 46:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:6: 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 46:53.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:53.72 819 | foundInterface = 0; \ 46:53.72 | ^~~~~~~~~~~~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:53.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:53.72 19 | NS_INTERFACE_MAP_END 46:53.72 | ^~~~~~~~~~~~~~~~~~~~ 46:53.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 46:53.72 800 | else 46:53.72 | ^~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:53.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:53.72 | ^~~~~~~~~~~~~~~~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:53.72 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:53.72 | ^~~~~~~~~~~~~~~~~~~~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 46:53.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:53.72 819 | foundInterface = 0; \ 46:53.72 | ^~~~~~~~~~~~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:53.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:53.72 32 | NS_INTERFACE_MAP_END 46:53.72 | ^~~~~~~~~~~~~~~~~~~~ 46:53.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 46:53.72 800 | else 46:53.72 | ^~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:53.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:53.72 | ^~~~~~~~~~~~~~~~~~ 46:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMIntersectionObserver.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:53.72 31 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 46:53.72 | ^~~~~~~~~~~~~~~~~~~~~~ 46:54.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 46:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 46:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 46:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 46:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 46:54.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp:7: 46:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 46:54.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:54.05 819 | foundInterface = 0; \ 46:54.05 | ^~~~~~~~~~~~~~ 46:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:54.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:54.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:54.05 50 | NS_INTERFACE_MAP_END 46:54.05 | ^~~~~~~~~~~~~~~~~~~~ 46:54.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 46:54.05 811 | else 46:54.05 | ^~~~ 46:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:54.05 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:54.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/Http2Session.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:54.05 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 46:54.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:58.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 46:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 46:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMParser.h:9, 46:58.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp:6: 46:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 46:58.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:58.50 819 | foundInterface = 0; \ 46:58.50 | ^~~~~~~~~~~~~~ 46:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:58.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:58.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:58.50 43 | NS_INTERFACE_MAP_END 46:58.50 | ^~~~~~~~~~~~~~~~~~~~ 46: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 46:58.50 800 | else 46:58.50 | ^~~~ 46:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:58.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:58.50 | ^~~~~~~~~~~~~~~~~~ 46:58.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMParser.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:58.50 42 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:58.50 | ^~~~~~~~~~~~~~~~~~~~~~ 46:59.05 /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)': 46:59.05 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp: unused variable 'isHTTPS' 46:59.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:172:8: warning: unused variable 'isHTTPS' [-Wunused-variable] 46:59.05 172 | bool isHTTPS = false; 46:59.05 | ^~~~~~~ 46:59.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 46:59.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 46:59.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 46:59.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:59.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:59.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 46:59.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 46:59.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:8: 46:59.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 46:59.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 46:59.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:59.05 837 | foundInterface = 0; \ 46:59.05 | ^~~~~~~~~~~~~~ 46:59.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:59.05 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:59.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:59.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:59.05 235 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 46:59.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:59.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 46:59.05 800 | else 46:59.05 | ^~~~ 46:59.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:59.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:59.05 | ^~~~~~~~~~~~~~~~~~ 46:59.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpBaseChannel.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:59.05 234 | NS_INTERFACE_MAP_ENTRY(nsIThrottledInputChannel) 46:59.05 | ^~~~~~~~~~~~~~~~~~~~~~ 47:00.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:6: 47:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)': 47:00.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:00.19 837 | foundInterface = 0; \ 47:00.19 | ^~~~~~~~~~~~~~ 47:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:00.19 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:00.19 147 | NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly) 47:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 47:00.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:6: 47: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 47:00.19 258 | } else 47:00.19 | ^~~~ 47:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 47:00.19 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 47:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47: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' 47:00.19 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 47:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMQuad.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 47:00.19 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMQuad::QuadBounds) 47:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:01.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:01.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 47:01.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMClientRect.h:10, 47:01.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRect.h:9, 47:01.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:6: 47:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 47:01.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:01.71 819 | foundInterface = 0; \ 47:01.71 | ^~~~~~~~~~~~~~ 47:01.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:01.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:01.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:01.72 21 | NS_INTERFACE_MAP_END 47:01.72 | ^~~~~~~~~~~~~~~~~~~~ 47:01.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 47:01.72 800 | else 47:01.72 | ^~~~ 47:01.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:01.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:01.72 | ^~~~~~~~~~~~~~~~~~ 47:01.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:01.72 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:01.72 | ^~~~~~~~~~~~~~~~~~~~~~ 47:01.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 47:01.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:01.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:01.72 819 | foundInterface = 0; \ 47:01.72 | ^~~~~~~~~~~~~~ 47:01.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:01.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:01.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:01.72 81 | NS_INTERFACE_MAP_END 47:01.72 | ^~~~~~~~~~~~~~~~~~~~ 47:01.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 47:01.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMRect.h:13, 47:01.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRect.cpp:6: 47:01.72 /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 47:01.73 264 | } else 47:01.73 | ^~~~ 47:01.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 47:01.73 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 47:01.73 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:01.73 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.73 /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' 47:01.73 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 47:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:03.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:03.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:03.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 47:03.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 47:03.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 47:03.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.h:9, 47:03.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp:6: 47:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 47:03.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:03.56 837 | foundInterface = 0; \ 47:03.56 | ^~~~~~~~~~~~~~ 47:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:03.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:03.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:03.56 71 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:03.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:03.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 47:03.56 800 | else 47:03.56 | ^~~~ 47:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:03.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:03.56 | ^~~~~~~~~~~~~~~~~~ 47:03.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMRequest.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:03.56 70 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest) 47:03.56 | ^~~~~~~~~~~~~~~~~~~~~~ 47:03.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 47:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 47:03.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp:8: 47:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 47:03.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:03.81 837 | foundInterface = 0; \ 47:03.81 | ^~~~~~~~~~~~~~ 47:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:03.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:03.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp:242:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:03.81 242 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 47:03.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:03.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 47:03.81 800 | else 47:03.81 | ^~~~ 47:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:03.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:03.81 | ^~~~~~~~~~~~~~~~~~ 47:03.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelChild.cpp:241:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:03.81 241 | NS_INTERFACE_MAP_ENTRY(nsIDivertableChannel) 47:03.82 | ^~~~~~~~~~~~~~~~~~~~~~ 47:05.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMStringList.h:9, 47:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp:6: 47:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 47:05.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:05.24 819 | foundInterface = 0; \ 47:05.24 | ^~~~~~~~~~~~~~ 47:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:05.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:05.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:05.24 20 | NS_INTERFACE_MAP_END 47:05.24 | ^~~~~~~~~~~~~~~~~~~~ 47: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 47:05.25 800 | else 47:05.25 | ^~~~ 47:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:05.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:05.25 | ^~~~~~~~~~~~~~~~~~ 47:05.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DOMStringList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:05.25 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:05.25 | ^~~~~~~~~~~~~~~~~~~~~~ 47:08.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:08.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:08.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:08.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:08.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:08.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 47:08.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 47:08.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParent.cpp:7: 47:08.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 47:08.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:08.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:08.94 819 | foundInterface = 0; \ 47:08.94 | ^~~~~~~~~~~~~~ 47:08.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:08.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:08.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:08.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParent.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:08.94 173 | NS_INTERFACE_MAP_END 47:08.94 | ^~~~~~~~~~~~~~~~~~~~ 47:08.94 /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 47:08.94 172 | } else 47:08.94 | ^~~~ 47:12.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:12.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:12.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:12.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:12.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:12.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 47:12.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 47:12.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:7: 47:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 47:12.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.08 819 | foundInterface = 0; \ 47:12.08 | ^~~~~~~~~~~~~~ 47:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.08 56 | NS_INTERFACE_MAP_END 47:12.08 | ^~~~~~~~~~~~~~~~~~~~ 47:12.08 /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 47:12.08 55 | } else 47:12.08 | ^~~~ 47:12.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:11, 47:12.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp:10: 47:12.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 47:12.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:12.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.86 819 | foundInterface = 0; \ 47:12.86 | ^~~~~~~~~~~~~~ 47:12.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.86 144 | NS_INTERFACE_MAP_END 47:12.86 | ^~~~~~~~~~~~~~~~~~~~ 47:12.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 47:12.86 811 | else 47:12.86 | ^~~~ 47:12.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:12.86 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:12.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:12.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/DocumentFragment.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:12.86 143 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 47:12.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 47:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 47:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Element.cpp:59: 47:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 47:22.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 47:22.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] 47:22.85 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 47:22.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 47:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 47:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ElementInlines.h:9, 47:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Element.cpp:12: 47:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 47:22.85 585 | class nsCSSValue { 47:22.85 | ^~~~~~~~~~ 47:23.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 47:23.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 47:23.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Element.cpp:108: 47:23.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)': 47:23.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 47:23.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] 47:23.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:23.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:23.99 712 | class CompressedGlyph { 47:23.99 | ^~~~~~~~~~~~~~~ 47:23.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)': 47:23.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 47:23.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] 47:23.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:23.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:23.99 712 | class CompressedGlyph { 47:23.99 | ^~~~~~~~~~~~~~~ 47:28.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:28.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:28.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 47:28.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 47:28.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp:6: 47:28.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 47:28.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:28.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:28.35 837 | foundInterface = 0; \ 47:28.35 | ^~~~~~~~~~~~~~ 47:28.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:28.35 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:28.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:28.35 136 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:28.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.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 47:28.35 800 | else 47:28.35 | ^~~~ 47:28.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:28.35 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:28.35 | ^~~~~~~~~~~~~~~~~~ 47:28.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/EventSource.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:28.36 135 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:28.36 | ^~~~~~~~~~~~~~~~~~~~~~ 47:30.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:10, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 47:30.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:30.65 819 | foundInterface = 0; \ 47:30.65 | ^~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:30.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:30.65 104 | NS_INTERFACE_MAP_END 47:30.65 | ^~~~~~~~~~~~~~~~~~~~ 47:30.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:30.65 811 | else 47:30.65 | ^~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:30.65 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:30.65 103 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:17, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 47:30.65 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h: this 'else' clause does not guard... 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 47:30.65 264 | } else 47:30.65 | ^~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 47:30.65 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 47:30.65 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:30.65 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:30.65 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Blob) 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:26, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 47:30.65 /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' 47:30.65 355 | if ( aIID.Equals(NS_GET_IID(nsWrapperCache)) ) { \ 47:30.65 | ^~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:361:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY' 47:30.65 361 | NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY \ 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:150:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 47:30.65 150 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:10, 47:30.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:6: 47:30.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:30.65 819 | foundInterface = 0; \ 47:30.65 | ^~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:30.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:30.65 156 | NS_INTERFACE_MAP_END 47:30.65 | ^~~~~~~~~~~~~~~~~~~~ 47:30.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:30.65 800 | else 47:30.65 | ^~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:30.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:30.65 | ^~~~~~~~~~~~~~~~~~ 47:30.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/File.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:30.65 155 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:30.65 | ^~~~~~~~~~~~~~~~~~~~~~ 47:32.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:32.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:32.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:32.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:32.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 47:32.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:32.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Directory.h:10, 47:32.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp:6: 47:32.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 47:32.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:32.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:32.82 819 | foundInterface = 0; \ 47:32.82 | ^~~~~~~~~~~~~~ 47:32.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:32.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:32.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:32.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:32.82 20 | NS_INTERFACE_MAP_END 47:32.82 | ^~~~~~~~~~~~~~~~~~~~ 47:32.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 47:32.82 800 | else 47:32.83 | ^~~~ 47:32.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:32.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:32.83 | ^~~~~~~~~~~~~~~~~~ 47:32.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:32.83 19 | NS_INTERFACE_MAP_ENTRY(nsIDOMFileList) 47:32.83 | ^~~~~~~~~~~~~~~~~~~~~~ 47:33.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'nsresult mozilla::net::nsHttpChannel::ContinueProcessResponse2(nsresult)': 47:33.26 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: variable 'successfulReval' set but not used 47:33.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:1963:10: warning: variable 'successfulReval' set but not used [-Wunused-but-set-variable] 47:33.26 1963 | bool successfulReval = false; 47:33.26 | ^~~~~~~~~~~~~~~ 47:33.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 47:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 47:33.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:8: 47:33.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 47:33.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:33.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:33.34 837 | foundInterface = 0; \ 47:33.34 | ^~~~~~~~~~~~~~ 47:33.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:33.34 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:33.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp:5474:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:33.34 5474 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 47:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:33.34 /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 47:33.34 5473 | } else 47:33.34 | ^~~~ 47:33.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpChannel.cpp: At global scope: 47:33.78 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 47:33.78 /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] 47:33.78 1485 | GetPKPConsoleErrorTag(uint32_t failureResult, nsAString& consoleErrorTag) 47:33.78 | ^~~~~~~~~~~~~~~~~~~~~ 47:34.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:34.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:34.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 47:34.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.h:10, 47:34.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp:6: 47:34.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 47:34.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:34.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:34.84 837 | foundInterface = 0; \ 47:34.84 | ^~~~~~~~~~~~~~ 47:34.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:34.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:34.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:34.84 74 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:34.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.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 47:34.84 800 | else 47:34.84 | ^~~~ 47:34.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:34.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:34.84 | ^~~~~~~~~~~~~~~~~~ 47:34.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FileReader.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:34.84 73 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:34.84 | ^~~~~~~~~~~~~~~~~~~~~~ 47:37.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:37.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:37.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:37.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:37.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 47:37.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:37.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.h:10, 47:37.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp:6: 47:37.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 47:37.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:37.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:37.78 819 | foundInterface = 0; \ 47:37.78 | ^~~~~~~~~~~~~~ 47:37.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:37.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:37.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:37.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:37.78 98 | NS_INTERFACE_MAP_END 47:37.78 | ^~~~~~~~~~~~~~~~~~~~ 47:37.78 /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:37.78 811 | else 47:37.78 | ^~~~ 47:37.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:37.78 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:37.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:37.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FormData.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:37.78 97 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData) 47:37.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'void mozilla::net::nsHttpConnection::StartSpdy(uint8_t)': 47:40.13 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' 47:40.13 /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] 47:40.13 327 | mTLSFilter->SetProxiedTransaction(mSpdySession); 47:40.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 47:40.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 47:40.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 47:40.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:20: 47:40.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 47:40.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 47:40.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] 47:40.52 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 47:40.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 47:40.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 47:40.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 47:40.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:20: 47:40.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 47:40.52 585 | class nsCSSValue { 47:40.52 | ^~~~~~~~~~ 47:42.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 47:42.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 47:42.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:98: 47:42.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)': 47:42.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 47:42.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] 47:42.48 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:42.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:42.48 712 | class CompressedGlyph { 47:42.48 | ^~~~~~~~~~~~~~~ 47:42.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)': 47:42.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 47:42.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] 47:42.48 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:42.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:42.48 712 | class CompressedGlyph { 47:42.48 | ^~~~~~~~~~~~~~~ 47:42.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:17: 47:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsChildContentList::QueryInterface(const nsIID&, void**)': 47:42.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:42.63 819 | foundInterface = 0; \ 47:42.63 | ^~~~~~~~~~~~~~ 47:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:42.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:42.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:494:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:42.63 494 | NS_INTERFACE_MAP_END 47:42.63 | ^~~~~~~~~~~~~~~~~~~~ 47:42.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 47:42.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:17: 47:42.64 /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 47:42.64 264 | } else 47:42.64 | ^~~~ 47:42.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 47:42.64 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:42.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 47:42.64 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:42.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:42.64 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:42.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.64 /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' 47:42.64 493 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsChildContentList) 47:42.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 47:42.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:17: 47:42.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 47:42.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:42.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:42.64 851 | foundInterface = 0; \ 47:42.64 | ^~~~~~~~~~~~~~ 47:42.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 47:42.65 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 47:42.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:593:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 47:42.65 593 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 47:42.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.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:42.65 800 | else 47:42.65 | ^~~~ 47:42.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:42.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:42.65 | ^~~~~~~~~~~~~~~~~~ 47:42.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:592:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:42.66 592 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:42.66 | ^~~~~~~~~~~~~~~~~~~~~~ 47:42.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 47:42.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:42.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:42.66 819 | foundInterface = 0; \ 47:42.66 | ^~~~~~~~~~~~~~ 47:42.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:42.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:42.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:2024:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:42.66 2024 | NS_INTERFACE_MAP_END 47:42.66 | ^~~~~~~~~~~~~~~~~~~~ 47:42.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 47:42.66 811 | else 47:42.66 | ^~~~ 47:42.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:42.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/FragmentOrElement.cpp:2023:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:42.66 2023 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 47:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:48.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:48.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:48.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:48.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:48.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 47:48.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.h:9, 47:48.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp:6: 47:48.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp: In member function 'virtual nsresult mozilla::dom::GroupedSHistory::QueryInterface(const nsIID&, void**)': 47:48.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:48.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:48.23 819 | foundInterface = 0; \ 47:48.23 | ^~~~~~~~~~~~~~ 47:48.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:48.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:48.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:48.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:48.23 20 | NS_INTERFACE_MAP_END 47:48.23 | ^~~~~~~~~~~~~~~~~~~~ 47:48.23 /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:48.23 811 | else 47:48.23 | ^~~~ 47:48.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:48.23 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:48.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:48.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/GroupedSHistory.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:48.23 19 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGroupedSHistory) 47:48.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:48.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.cpp:11: 47:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h: In constructor 'mozilla::net::nsHttpHandler::nsHttpHandler()': 47:48.57 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after 47:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h:503:20: warning: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after [-Wreorder] 47:48.57 503 | nsCString mAppBuildID; 47:48.57 | ^~~~~~~~~~~ 47:48.57 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' 47:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.h:501:20: warning: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' [-Wreorder] 47:48.57 501 | bool mCompatFirefoxEnabled; 47:48.57 | ^~~~~~~~~~~~~~~~~~~~~ 47:48.57 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.cpp: when initialized here 47:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpHandler.cpp:138:1: warning: when initialized here [-Wreorder] 47:48.57 138 | nsHttpHandler::nsHttpHandler() 47:48.57 | ^~~~~~~~~~~~~ 47:50.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 47:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 47:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 47:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 47:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 47:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/IdleDeadline.h:12, 47:50.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp:9: 47:50.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 47:50.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:50.37 819 | foundInterface = 0; \ 47:50.37 | ^~~~~~~~~~~~~~ 47:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:50.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:50.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:50.37 26 | NS_INTERFACE_MAP_END 47:50.37 | ^~~~~~~~~~~~~~~~~~~~ 47:50.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:50.37 800 | else 47:50.37 | ^~~~ 47:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:50.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:50.37 | ^~~~~~~~~~~~~~~~~~ 47:50.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:50.37 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:50.37 | ^~~~~~~~~~~~~~~~~~~~~~ 47:52.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 47:52.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 47:52.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.h:11, 47:52.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:6: 47:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp: In member function 'virtual nsresult mozilla::dom::IdleRequest::QueryInterface(const nsIID&, void**)': 47:52.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:52.22 819 | foundInterface = 0; \ 47:52.22 | ^~~~~~~~~~~~~~ 47:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:52.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:52.22 39 | NS_INTERFACE_MAP_END 47:52.22 | ^~~~~~~~~~~~~~~~~~~~ 47:52.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.h:12, 47:52.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:6: 47:52.22 /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 47:52.22 264 | } else 47:52.22 | ^~~~ 47:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 47:52.22 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 47:52.22 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 47:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:52.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:52.23 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:52.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:52.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/IdleRequest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:52.23 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequest) 47:52.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:54.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 47:54.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 47:54.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 47:54.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:54.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:54.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 47:54.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/HttpLog.h:21, 47:54.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp:7: 47:54.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp: In member function 'virtual nsresult mozilla::net::nsHttpPipeline::QueryInterface(const nsIID&, void**)': 47:54.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 47:54.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:54.47 819 | foundInterface = 0; \ 47:54.47 | ^~~~~~~~~~~~~~ 47:54.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:54.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:54.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:54.47 166 | NS_INTERFACE_MAP_END 47:54.47 | ^~~~~~~~~~~~~~~~~~~~ 47:54.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 47:54.47 811 | else 47:54.47 | ^~~~ 47:54.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:54.47 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:54.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/http/nsHttpPipeline.cpp:165:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:54.47 165 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 47:54.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:55.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 47:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 47:55.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImageEncoder.cpp:7: 47:55.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)': 47:55.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 47:55.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] 47:55.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:55.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:55.94 712 | class CompressedGlyph { 47:55.94 | ^~~~~~~~~~~~~~~ 47:55.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)': 47:55.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 47:55.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] 47:55.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 47:55.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:55.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 47:55.94 712 | class CompressedGlyph { 47:55.94 | ^~~~~~~~~~~~~~~ 47:59.71 libnetwerk_protocol_http.a.desc 48:00.74 libtoolkit_components_mediasniffer.a.desc 48:01.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:01.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:01.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:01.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:01.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:01.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:41, 48:01.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 48:01.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportLoader::QueryInterface(const nsIID&, void**)': 48:01.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:01.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:01.00 819 | foundInterface = 0; \ 48:01.00 | ^~~~~~~~~~~~~~ 48:01.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:01.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:01.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:01.00 279 | NS_INTERFACE_MAP_END 48:01.00 | ^~~~~~~~~~~~~~~~~~~~ 48:01.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:42, 48:01.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 48:01.01 /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:01.01 264 | } else 48:01.01 | ^~~~ 48:01.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 48:01.01 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:01.01 /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:01.01 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:01.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:01.01 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportLoader) 48:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:01.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:41, 48:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 48:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportManager::QueryInterface(const nsIID&, void**)': 48:01.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:01.03 819 | foundInterface = 0; \ 48:01.03 | ^~~~~~~~~~~~~~ 48:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:01.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:653:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:01.03 653 | NS_INTERFACE_MAP_END 48:01.03 | ^~~~~~~~~~~~~~~~~~~~ 48:01.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.h:42, 48:01.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:6: 48:01.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 48:01.03 264 | } else 48:01.03 | ^~~~ 48:01.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 48:01.03 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:01.03 /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:01.03 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 48:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:01.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ImportManager.cpp:652:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:01.04 652 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportManager) 48:01.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:05.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.h:10, 48:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp:6: 48:05.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 48:05.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:05.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:05.43 819 | foundInterface = 0; \ 48:05.43 | ^~~~~~~~~~~~~~ 48:05.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:05.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:05.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:05.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:05.43 71 | NS_INTERFACE_MAP_END 48:05.43 | ^~~~~~~~~~~~~~~~~~~~ 48:05.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 48:05.43 811 | else 48:05.43 | ^~~~ 48:05.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:05.43 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:05.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:05.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Location.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:05.43 70 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMLocation) 48:05.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 48:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.h:11, 48:13.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp:9: 48:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 48:13.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:13.28 819 | foundInterface = 0; \ 48:13.28 | ^~~~~~~~~~~~~~ 48:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:13.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:13.28 169 | NS_INTERFACE_MAP_END 48:13.28 | ^~~~~~~~~~~~~~~~~~~~ 48:13.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 48:13.28 800 | else 48:13.28 | ^~~~ 48:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:13.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:13.28 | ^~~~~~~~~~~~~~~~~~ 48:13.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:13.28 168 | NS_INTERFACE_MAP_ENTRY(nsIMozNavigatorNetwork) 48:13.28 | ^~~~~~~~~~~~~~~~~~~~~~ 48:14.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/Navigator.cpp: At global scope: 48:14.12 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 48:14.12 /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] 48:14.12 101 | AddPermission(nsIPrincipal* aPrincipal, const char* aType, uint32_t aPermission, 48:14.12 | ^~~~~~~~~~~~~ 48:14.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:14.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:14.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:6, 48:14.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 48:14.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 48:14.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:14.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:14.38 819 | foundInterface = 0; \ 48:14.38 | ^~~~~~~~~~~~~~ 48:14.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:14.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:14.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:14.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:14.38 170 | NS_INTERFACE_MAP_END 48:14.38 | ^~~~~~~~~~~~~~~~~~~~ 48:14.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 48:14.38 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 48:14.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 48:14.39 265 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, 48:14.39 | ^~~~~~~~~~~~~~~~~~~~ 48:14.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:14, 48:14.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 48:14.39 /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:14.39 137 | } else 48:14.39 | ^~~~ 48:14.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 48:14.39 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 48:14.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:14.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 48:14.39 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 48:14.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 48:14.39 265 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, 48:14.39 | ^~~~~~~~~~~~~~~~~~~~ 48:14.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 48:14.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPUtils.cpp: At global scope: 48:14.65 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPUtils.cpp: 'bool isCharacterToken(char16_t)' defined but not used 48:14.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/security/nsCSPUtils.cpp:39:1: warning: 'bool isCharacterToken(char16_t)' defined but not used [-Wunused-function] 48:14.65 39 | isCharacterToken(char16_t aSymbol) 48:14.65 | ^~~~~~~~~~~~~~~~ 48:15.32 libdom_security.a.desc 48:17.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:17.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:17.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 48:17.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNodeIterator.h:10, 48:17.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeIterator.h:14, 48:17.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp:11: 48:17.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 48:17.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:17.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:17.49 819 | foundInterface = 0; \ 48:17.49 | ^~~~~~~~~~~~~~ 48:17.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:17.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:17.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:17.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:17.49 177 | NS_INTERFACE_MAP_END 48:17.49 | ^~~~~~~~~~~~~~~~~~~~ 48:17.49 /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:17.49 811 | else 48:17.49 | ^~~~ 48:17.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:17.49 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:17.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:17.50 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator) 48:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:19.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:19.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:19.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIHandlerService.h:10, 48:19.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.h:4, 48:19.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 48:19.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 48:19.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:19.94 819 | foundInterface = 0; \ 48:19.94 | ^~~~~~~~~~~~~~ 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:19.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:19.94 170 | NS_INTERFACE_MAP_END 48:19.94 | ^~~~~~~~~~~~~~~~~~~~ 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 48:19.94 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 48:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 48:19.94 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 48:19.94 | ^~~~~~~~~~~~~~~~~~~~ 48:19.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 48:19.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 48:19.94 /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:19.94 137 | } else 48:19.94 | ^~~~ 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 48:19.94 137 | } else 48:19.94 | ^~~~ 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 48:19.94 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 48:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:19.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 48:19.94 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 48:19.94 | ^~~~~~~~~~~~~~~~~~~~ 48:20.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIHandlerService.h:10, 48:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.h:4, 48:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 48:20.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 48:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 48:20.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.06 819 | foundInterface = 0; \ 48:20.06 | ^~~~~~~~~~~~~~ 48:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.06 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 48:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1096:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 48:20.06 1096 | NS_INTERFACE_MAP_END_THREADSAFE 48:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.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 48:20.06 800 | else 48:20.06 | ^~~~ 48:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:20.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:20.06 | ^~~~~~~~~~~~~~~~~~ 48:20.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1095:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:20.06 1095 | NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver) 48:20.06 | ^~~~~~~~~~~~~~~~~~~~~~ 48:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 48:20.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.12 819 | foundInterface = 0; \ 48:20.12 | ^~~~~~~~~~~~~~ 48:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.12 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 48:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 48:20.12 87 | NS_INTERFACE_MAP_END_THREADSAFE 48:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48: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 48:20.12 800 | else 48:20.12 | ^~~~ 48:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:20.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:20.12 | ^~~~~~~~~~~~~~~~~~ 48:20.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:86:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:20.12 86 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 48:20.12 | ^~~~~~~~~~~~~~~~~~~~~~ 48:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 48:20.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.13 819 | foundInterface = 0; \ 48:20.13 | ^~~~~~~~~~~~~~ 48:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.13 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 48:20.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 48:20.13 460 | NS_INTERFACE_MAP_END_THREADSAFE 48:20.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48: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 48:20.13 800 | else 48:20.13 | ^~~~ 48:20.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:20.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:20.14 | ^~~~~~~~~~~~~~~~~~ 48:20.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:459:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:20.14 459 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:20.14 | ^~~~~~~~~~~~~~~~~~~~~~ 48:20.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 48:20.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:20.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.14 819 | foundInterface = 0; \ 48:20.14 | ^~~~~~~~~~~~~~ 48:20.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.14 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 48:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 48:20.15 26 | NS_INTERFACE_MAP_END_THREADSAFE 48:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.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 48:20.15 811 | else 48:20.15 | ^~~~ 48:20.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:20.15 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:20.15 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 48:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:21.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 48:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.h:9, 48:21.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp:6: 48:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp: In member function 'virtual nsresult mozilla::dom::PartialSHistory::QueryInterface(const nsIID&, void**)': 48:21.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:21.88 819 | foundInterface = 0; \ 48:21.88 | ^~~~~~~~~~~~~~ 48:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:21.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:21.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:21.88 23 | NS_INTERFACE_MAP_END 48:21.88 | ^~~~~~~~~~~~~~~~~~~~ 48: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 48:21.88 800 | else 48:21.88 | ^~~~ 48:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:21.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:21.88 | ^~~~~~~~~~~~~~~~~~ 48:21.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/PartialSHistory.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:21.89 22 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:21.89 | ^~~~~~~~~~~~~~~~~~~~~~ 48:22.47 liburiloader_exthandler.a.desc 48:22.64 libxpt.a 48:22.71 libxpt.a.desc 48:25.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:25.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:25.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:25.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:25.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 48:25.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:9, 48:25.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp:6: 48:25.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 48:25.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:25.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:25.12 819 | foundInterface = 0; \ 48:25.12 | ^~~~~~~~~~~~~~ 48:25.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:25.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:25.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:25.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:25.12 37 | NS_INTERFACE_MAP_END 48:25.12 | ^~~~~~~~~~~~~~~~~~~~ 48:25.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 48:25.12 800 | else 48:25.12 | ^~~~ 48:25.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:25.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:25.12 | ^~~~~~~~~~~~~~~~~~ 48:25.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLAllCollection.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:25.12 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:25.12 | ^~~~~~~~~~~~~~~~~~~~~~ 48:28.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:28.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:28.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.h:10, 48:28.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:6: 48:28.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)': 48:28.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:28.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:28.57 819 | foundInterface = 0; \ 48:28.57 | ^~~~~~~~~~~~~~ 48:28.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:28.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:28.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:28.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:28.57 80 | NS_INTERFACE_MAP_END 48:28.57 | ^~~~~~~~~~~~~~~~~~~~ 48:28.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:9: 48:28.57 /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 48:28.57 49 | } else 48:28.57 | ^~~~ 48:28.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ProcessGlobal.cpp:79:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 48:28.57 79 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ContentProcessMessageManager) 48:28.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsRect.h:16, 48:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/WritingModes.h:9, 48:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 48:31.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:6: 48:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 48:31.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:31.24 819 | foundInterface = 0; \ 48:31.24 | ^~~~~~~~~~~~~~ 48:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:31.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:31.24 94 | NS_INTERFACE_MAP_END 48:31.24 | ^~~~~~~~~~~~~~~~~~~~ 48:31.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 48:31.24 800 | else 48:31.24 | ^~~~ 48:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:31.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:31.24 | ^~~~~~~~~~~~~~~~~~ 48:31.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:31.24 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:31.24 | ^~~~~~~~~~~~~~~~~~~~~~ 48:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 48:31.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:31.25 819 | foundInterface = 0; \ 48:31.25 | ^~~~~~~~~~~~~~ 48:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:31.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:31.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:31.25 284 | NS_INTERFACE_MAP_END 48:31.25 | ^~~~~~~~~~~~~~~~~~~~ 48:31.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 48:31.25 800 | else 48:31.25 | ^~~~ 48:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:31.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:31.25 | ^~~~~~~~~~~~~~~~~~ 48:31.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:31.25 283 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:31.25 | ^~~~~~~~~~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 48:31.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:31.26 819 | foundInterface = 0; \ 48:31.26 | ^~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:31.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:31.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:31.26 341 | NS_INTERFACE_MAP_END 48:31.26 | ^~~~~~~~~~~~~~~~~~~~ 48:31.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 48:31.26 800 | else 48:31.26 | ^~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:31.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:31.26 | ^~~~~~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:340:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:31.26 340 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:31.26 | ^~~~~~~~~~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObservation::QueryInterface(const nsIID&, void**)': 48:31.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:31.26 819 | foundInterface = 0; \ 48:31.26 | ^~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:31.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:31.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:31.26 346 | NS_INTERFACE_MAP_END 48:31.26 | ^~~~~~~~~~~~~~~~~~~~ 48:31.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 48:31.26 800 | else 48:31.26 | ^~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:31.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:31.26 | ^~~~~~~~~~~~~~~~~~ 48:31.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ResizeObserver.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:31.26 345 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:31.26 | ^~~~~~~~~~~~~~~~~~~~~~ 48:38.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLBodyElement.cpp:20: 48:38.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 48:38.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 48:38.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] 48:38.04 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 48:38.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:38.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLBodyElement.h:9, 48:38.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLBodyElement.cpp:6: 48:38.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 48:38.04 585 | class nsCSSValue { 48:38.04 | ^~~~~~~~~~ 48:40.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:40.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 48:40.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 48:40.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.h:9, 48:40.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:5: 48:40.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 48:40.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:40.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:40.29 837 | foundInterface = 0; \ 48:40.29 | ^~~~~~~~~~~~~~ 48:40.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:40.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:40.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:40.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:40.29 28 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:40.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:40.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 48:40.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.h:9, 48:40.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:5: 48:40.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 48:40.29 258 | } else 48:40.29 | ^~~~ 48:40.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:40.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:40.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:40.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:40.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:40.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:40.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ScreenOrientation.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:40.29 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScreenOrientation) 48:40.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:42.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:42.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrefService.h:10, 48:42.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Preferences.h:13, 48:42.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp:6: 48:42.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 48:42.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:42.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:42.75 837 | foundInterface = 0; \ 48:42.75 | ^~~~~~~~~~~~~~ 48:42.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:42.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:42.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:42.75 51 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 48:42.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.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 48:42.76 800 | else 48:42.76 | ^~~~ 48:42.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:42.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:42.76 | ^~~~~~~~~~~~~~~~~~ 48:42.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/ShadowRoot.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:42.76 50 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 48:42.76 | ^~~~~~~~~~~~~~~~~~~~~~ 48:45.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 48:45.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 48:45.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:17: 48:45.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)': 48:45.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 48:45.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] 48:45.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 48:45.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 48:45.56 712 | class CompressedGlyph { 48:45.56 | ^~~~~~~~~~~~~~~ 48:45.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)': 48:45.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 48:45.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] 48:45.56 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 48:45.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 48:45.56 712 | class CompressedGlyph { 48:45.56 | ^~~~~~~~~~~~~~~ 48:46.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventListener.h:10, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:10, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:6: 48:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 48:46.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:46.44 837 | foundInterface = 0; \ 48:46.44 | ^~~~~~~~~~~~~~ 48:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:46.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:46.44 696 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 48:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:46.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 48:46.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:6: 48:46.44 /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:46.44 258 | } else 48:46.44 | ^~~~ 48:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:46.44 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:46.44 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:46.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLCanvasElement.cpp:695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:46.44 695 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureTrackSource) 48:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:48.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:48.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:48.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:48.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:48.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:48.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocumentOrShadowRoot.h:9, 48:48.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/StyleSheetList.h:9, 48:48.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp:6: 48:48.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 48:48.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:48.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:48.61 819 | foundInterface = 0; \ 48:48.61 | ^~~~~~~~~~~~~~ 48:48.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:48.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:48.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:48.61 22 | NS_INTERFACE_MAP_END 48:48.61 | ^~~~~~~~~~~~~~~~~~~~ 48:48.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 48:48.61 811 | else 48:48.61 | ^~~~ 48:48.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:48.61 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:48.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/StyleSheetList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:48.62 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMStyleSheetList) 48:48.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:50.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:50.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:50.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:50.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:50.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 48:50.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SubtleCrypto.h:9, 48:50.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp:6: 48:50.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 48:50.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:50.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:50.61 819 | foundInterface = 0; \ 48:50.61 | ^~~~~~~~~~~~~~ 48:50.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:50.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:50.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:50.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:50.61 21 | NS_INTERFACE_MAP_END 48:50.61 | ^~~~~~~~~~~~~~~~~~~~ 48:50.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 48:50.61 800 | else 48:50.61 | ^~~~ 48:50.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:50.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:50.61 | ^~~~~~~~~~~~~~~~~~ 48:50.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/SubtleCrypto.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:50.61 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 48:50.61 | ^~~~~~~~~~~~~~~~~~~~~~ 48:52.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 48:52.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 48:52.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.h:9, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:6: 48:52.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 48:52.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:52.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:52.27 837 | foundInterface = 0; \ 48:52.27 | ^~~~~~~~~~~~~~ 48:52.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:52.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:52.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:52.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:52.27 31 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 48:52.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:52.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.h:9, 48:52.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:6: 48:52.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 48:52.27 258 | } else 48:52.27 | ^~~~ 48:52.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:52.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:52.28 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:52.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLDataListElement.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:52.28 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLDataListElement) 48:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:01.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 49:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.h:10, 49:01.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp:6: 49:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 49:01.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:01.48 819 | foundInterface = 0; \ 49:01.48 | ^~~~~~~~~~~~~~ 49:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:01.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:01.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:01.48 40 | NS_INTERFACE_MAP_END 49:01.48 | ^~~~~~~~~~~~~~~~~~~~ 49:01.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 49:01.48 800 | else 49:01.48 | ^~~~ 49:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:01.48 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:01.48 | ^~~~~~~~~~~~~~~~~~ 49:01.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TimeoutHandler.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:01.48 39 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 49:01.48 | ^~~~~~~~~~~~~~~~~~~~~~ 49:02.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:02.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:02.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 49:02.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMTreeWalker.h:10, 49:02.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TreeWalker.h:13, 49:02.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp:10: 49:02.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 49:02.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:02.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:02.87 819 | foundInterface = 0; \ 49:02.87 | ^~~~~~~~~~~~~~ 49:02.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:02.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:02.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:02.87 49 | NS_INTERFACE_MAP_END 49:02.87 | ^~~~~~~~~~~~~~~~~~~~ 49:02.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 49:02.87 811 | else 49:02.87 | ^~~~ 49:02.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:02.87 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:02.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:02.87 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker) 49:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.h:10, 49:07.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:6: 49:07.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 49:07.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:07.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:07.32 837 | foundInterface = 0; \ 49:07.33 | ^~~~~~~~~~~~~~ 49:07.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:07.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:07.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:07.33 1448 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:07.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 49:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TypedArray.h:16, 49:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.h:10, 49:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:6: 49:07.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 49:07.33 258 | } else 49:07.33 | ^~~~ 49:07.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:07.33 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:07.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.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:07.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:07.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:07.33 1447 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebSocket) 49:07.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:09.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp:6: 49:09.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 49:09.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:09.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:09.36 819 | foundInterface = 0; \ 49:09.36 | ^~~~~~~~~~~~~~ 49:09.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:09.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:09.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:09.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:09.36 148 | NS_INTERFACE_MAP_END 49:09.36 | ^~~~~~~~~~~~~~~~~~~~ 49:09.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 49:09.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 49:09.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLFormControlsCollection.cpp:6: 49:09.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 49:09.37 264 | } else 49:09.37 | ^~~~ 49:09.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:09.37 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:09.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:09.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' 49:09.37 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:09.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:09.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:09.37 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:09.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:09.37 /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' 49:09.37 147 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 49:09.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:10.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 49:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 49:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 49:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WindowNamedPropertiesHandler.h:9, 49:10.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WindowNamedPropertiesHandler.cpp:6: 49:10.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 49:10.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 49:10.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 xpc::GlobalProperties'; use assignment or value-initialization instead 49:10.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 49:10.99 31 | memset(aT, 0, sizeof(T)); 49:10.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 49:10.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/WindowNamedPropertiesHandler.cpp:15: 49:10.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 49:10.99 2858 | struct GlobalProperties { 49:10.99 | ^~~~~~~~~~~~~~~~ 49:16.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 49:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 49:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:20: 49:16.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 49:16.24 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:16.24 /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:16.24 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 49:16.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 49:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 49:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 49:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 49:16.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:17: 49:16.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 49:16.24 585 | class nsCSSValue { 49:16.24 | ^~~~~~~~~~ 49:16.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 49:16.26 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 49:16.26 /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] 49:16.26 458 | memmove(&ATTRS(mImpl)[aPos], 49:16.26 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 49:16.26 459 | &ATTRS(mImpl)[aPos + 1], 49:16.26 | ~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.26 460 | (slotCount - aPos - 1) * sizeof(InternalAttr)); 49:16.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:11: 49:16.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 49:16.26 219 | struct InternalAttr 49:16.26 | ^~~~~~~~~~~~ 49:16.26 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 49:16.26 /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] 49:16.26 461 | memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr)); 49:16.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:11: 49:16.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 49:16.26 219 | struct InternalAttr 49:16.26 | ^~~~~~~~~~~~ 49:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()': 49:16.27 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 49:16.27 /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] 49:16.27 863 | memmove(&ATTRS(mImpl)[slotCount + 1], &ATTRS(mImpl)[slotCount], 49:16.27 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.27 864 | childCount * sizeof(nsIContent*)); 49:16.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.cpp:11: 49:16.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 49:16.27 219 | struct InternalAttr 49:16.27 | ^~~~~~~~~~~~ 49:18.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 49:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 49:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.cpp:20: 49:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 49:18.39 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:18.39 /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:18.39 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 49:18.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 49:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 49:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 49:18.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrValue.cpp:20: 49:18.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 49:18.39 585 | class nsCSSValue { 49:18.39 | ^~~~~~~~~~ 49:30.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:30.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:30.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:7: 49:30.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 49:30.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:30.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:30.77 819 | foundInterface = 0; \ 49:30.77 | ^~~~~~~~~~~~~~ 49:30.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:30.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:30.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:30.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:30.77 227 | NS_INTERFACE_MAP_END 49:30.77 | ^~~~~~~~~~~~~~~~~~~~ 49:30.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 49:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.h:15, 49:30.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:10: 49:30.78 /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:30.78 264 | } else 49:30.78 | ^~~~ 49:30.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:30.78 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:30.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.78 /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:30.78 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:30.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:30.78 226 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 49:30.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:7: 49:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 49:30.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:30.79 837 | foundInterface = 0; \ 49:30.79 | ^~~~~~~~~~~~~~ 49:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:30.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:30.79 1237 | NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 49:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 49:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.h:15, 49:30.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:10: 49:30.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 49:30.79 258 | } else 49:30.79 | ^~~~ 49:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:30.79 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:30.80 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentIterator.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:30.80 1236 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsContentSubtreeIterator) 49:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:33.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 49:33.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentListDeclarations.h:10, 49:33.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:16, 49:33.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 49:33.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 49:33.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:33.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:33.03 819 | foundInterface = 0; \ 49:33.03 | ^~~~~~~~~~~~~~ 49:33.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:33.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:33.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:33.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:33.04 89 | NS_INTERFACE_MAP_END 49:33.04 | ^~~~~~~~~~~~~~~~~~~~ 49:33.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 49:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:11, 49:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:20, 49:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 49:33.04 /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:33.04 264 | } else 49:33.04 | ^~~~ 49:33.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:33.04 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:33.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.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' 49:33.04 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:33.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:33.04 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:33.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.04 /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' 49:33.04 88 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 49:33.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 49:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentListDeclarations.h:10, 49:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:16, 49:33.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 49:33.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 49:33.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:33.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:33.05 837 | foundInterface = 0; \ 49:33.05 | ^~~~~~~~~~~~~~ 49:33.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:33.05 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:33.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:33.05 141 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 49:33.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 49:33.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:11, 49:33.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.h:20, 49:33.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:12: 49:33.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 49:33.06 258 | } else 49:33.06 | ^~~~ 49:33.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:33.06 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:33.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:33.06 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:33.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentList.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:33.06 140 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsSimpleContentList) 49:33.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:42.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 49:42.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 49:42.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:28: 49:42.19 /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:42.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 49:42.19 /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:42.20 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:42.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:42.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:42.20 712 | class CompressedGlyph { 49:42.20 | ^~~~~~~~~~~~~~~ 49:42.20 /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:42.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:42.20 /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:42.20 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:42.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:42.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:42.20 712 | class CompressedGlyph { 49:42.20 | ^~~~~~~~~~~~~~~ 49:42.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:42.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 49:42.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsICSSLoaderObserver.h:11, 49:42.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.h:17, 49:42.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:11: 49:42.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 49:42.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:42.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:42.33 819 | foundInterface = 0; \ 49:42.33 | ^~~~~~~~~~~~~~ 49:42.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:42.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:42.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:42.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:42.33 68 | NS_INTERFACE_MAP_END 49:42.33 | ^~~~~~~~~~~~~~~~~~~~ 49:42.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 49:42.33 811 | else 49:42.33 | ^~~~ 49:42.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:42.33 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:42.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:42.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentSink.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:42.33 67 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 49:42.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 49:47.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 49:47.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 49:47.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.cpp:54: 49:47.59 /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:47.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:47.59 /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:47.59 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:47.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:47.59 712 | class CompressedGlyph { 49:47.59 | ^~~~~~~~~~~~~~~ 49:47.59 /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:47.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:47.59 /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:47.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:47.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:47.59 712 | class CompressedGlyph { 49:47.59 | ^~~~~~~~~~~~~~~ 49:48.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 49:48.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 49:48.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 49:48.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 49:48.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:20, 49:48.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.cpp:8: 49:48.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 49:48.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 49:48.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 49:48.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] 49:48.72 31 | memset(aT, 0, sizeof(T)); 49:48.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 49:48.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.cpp:205: 49:48.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 49:48.72 2858 | struct GlobalProperties { 49:48.72 | ^~~~~~~~~~~~~~~~ 49:58.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIAttribute.h:9, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Attr.h:14, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:14, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:10: 49:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 49:58.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:58.42 819 | foundInterface = 0; \ 49:58.42 | ^~~~~~~~~~~~~~ 49:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:58.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:58.42 101 | NS_INTERFACE_MAP_END 49:58.42 | ^~~~~~~~~~~~~~~~~~~~ 49:58.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:15, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIAttribute.h:9, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Attr.h:14, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:14, 49:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:10: 49:58.42 /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:58.42 264 | } else 49:58.42 | ^~~~ 49:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:58.42 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.42 /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:58.42 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:58.42 100 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap) 49:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 50:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.h:9, 50:01.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp:6: 50:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 50:01.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:01.43 819 | foundInterface = 0; \ 50:01.43 | ^~~~~~~~~~~~~~ 50:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:01.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:01.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:01.43 74 | NS_INTERFACE_MAP_END 50:01.43 | ^~~~~~~~~~~~~~~~~~~~ 50:01.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 50:01.43 800 | else 50:01.43 | ^~~~ 50:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:01.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:01.43 | ^~~~~~~~~~~~~~~~~~ 50:01.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMCaretPosition.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:01.43 73 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:01.43 | ^~~~~~~~~~~~~~~~~~~~~~ 50:02.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:02.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:02.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 50:02.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 50:02.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 50:02.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 50:02.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:02.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:02.31 837 | foundInterface = 0; \ 50:02.31 | ^~~~~~~~~~~~~~ 50:02.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:02.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:02.31 928 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 50:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.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:02.31 800 | else 50:02.31 | ^~~~ 50:02.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:02.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:02.31 | ^~~~~~~~~~~~~~~~~~ 50:02.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:02.31 927 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 50:02.31 | ^~~~~~~~~~~~~~~~~~~~~~ 50:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 50:02.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:02.35 837 | foundInterface = 0; \ 50:02.35 | ^~~~~~~~~~~~~~ 50:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:02.35 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:02.35 2534 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 50:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 50:02.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 50:02.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 50:02.35 258 | } else 50:02.35 | ^~~~ 50:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:02.35 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:02.36 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:02.36 2533 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::StreamCaptureTrackSource) 50:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:02.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:02.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 50:02.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 50:02.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 50:02.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 50:02.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:02.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:02.37 837 | foundInterface = 0; \ 50:02.37 | ^~~~~~~~~~~~~~ 50:02.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:02.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:02.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:02.37 2613 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 50:02.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 50:02.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 50:02.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 50:02.37 258 | } else 50:02.37 | ^~~~ 50:02.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:02.37 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:02.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:02.37 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:02.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2612:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:02.37 2612 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::DecoderCaptureTrackSource) 50:02.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 50:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 50:02.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:02.38 837 | foundInterface = 0; \ 50:02.38 | ^~~~~~~~~~~~~~ 50:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:02.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:02.38 2657 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 50:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 50:02.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:6: 50:02.38 /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:02.38 258 | } else 50:02.38 | ^~~~ 50:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:02.38 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:02.39 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:02.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:02.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLMediaElement.cpp:2656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:02.39 2656 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::CaptureStreamTrackSourceGetter) 50:02.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:04.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 50:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 50:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:70: 50:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 50:04.38 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:04.38 /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:04.38 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 50:04.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:04.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 50:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 50:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 50:04.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:70: 50:04.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 50:04.38 585 | class nsCSSValue { 50:04.38 | ^~~~~~~~~~ 50:04.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 50:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 50:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 50:04.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:70: 50:04.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)': 50:04.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 50:04.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] 50:04.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:04.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:04.76 712 | class CompressedGlyph { 50:04.76 | ^~~~~~~~~~~~~~~ 50:04.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)': 50:04.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 50:04.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] 50:04.76 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:04.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:04.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:04.76 712 | class CompressedGlyph { 50:04.76 | ^~~~~~~~~~~~~~~ 50:05.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:05.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:05.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcpublic.h:14, 50:05.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:19: 50:05.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)': 50:05.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:05.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.20 819 | foundInterface = 0; \ 50:05.20 | ^~~~~~~~~~~~~~ 50:05.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:05.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:05.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:05.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:05.20 368 | NS_INTERFACE_MAP_END 50:05.20 | ^~~~~~~~~~~~~~~~~~~~ 50:05.20 /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:05.20 811 | else 50:05.20 | ^~~~ 50:05.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:05.20 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:05.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:05.20 367 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClassInfo) 50:05.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMConstructor::QueryInterface(const nsIID&, void**)': 50:05.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:05.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.22 819 | foundInterface = 0; \ 50:05.22 | ^~~~~~~~~~~~~~ 50:05.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:05.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:05.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:05.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:1269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:05.22 1269 | NS_INTERFACE_MAP_END 50:05.22 | ^~~~~~~~~~~~~~~~~~~~ 50:05.22 /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 50:05.22 1268 | } else 50:05.22 | ^~~~ 50:05.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcpublic.h:14, 50:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:19: 50:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsEventListenerThisTranslator::QueryInterface(const nsIID&, void**)': 50:05.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.24 819 | foundInterface = 0; \ 50:05.24 | ^~~~~~~~~~~~~~ 50:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:05.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:05.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:1992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:05.24 1992 | NS_INTERFACE_MAP_END 50:05.24 | ^~~~~~~~~~~~~~~~~~~~ 50:05.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 50:05.24 800 | else 50:05.24 | ^~~~ 50:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:05.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:05.24 | ^~~~~~~~~~~~~~~~~~ 50:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:1991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:05.24 1991 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:05.24 | ^~~~~~~~~~~~~~~~~~~~~~ 50:05.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 50:05.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 50:05.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:13: 50:05.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:05.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 50:05.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 xpc::GlobalProperties'; use assignment or value-initialization instead 50:05.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 50:05.28 31 | memset(aT, 0, sizeof(T)); 50:05.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 50:05.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfo.cpp:20: 50:05.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 50:05.28 2858 | struct GlobalProperties { 50:05.28 | ^~~~~~~~~~~~~~~~ 50:09.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:09.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:09.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:09.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:09.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 50:09.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.h:11, 50:09.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:6: 50:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 50:09.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.73 819 | foundInterface = 0; \ 50:09.73 | ^~~~~~~~~~~~~~ 50:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.73 66 | NS_INTERFACE_MAP_END 50:09.73 | ^~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.73 800 | else 50:09.73 | ^~~~ 50:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.73 | ^~~~~~~~~~~~~~~~~~ 50:09.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.73 65 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:09.73 | ^~~~~~~~~~~~~~~~~~~~~~ 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 50:09.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.75 819 | foundInterface = 0; \ 50:09.75 | ^~~~~~~~~~~~~~ 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.75 94 | NS_INTERFACE_MAP_END 50:09.75 | ^~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.75 800 | else 50:09.75 | ^~~~ 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.75 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.75 | ^~~~~~~~~~~~~~~~~~ 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.75 93 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 50:09.75 | ^~~~~~~~~~~~~~~~~~~~~~ 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 50:09.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.75 819 | foundInterface = 0; \ 50:09.75 | ^~~~~~~~~~~~~~ 50:09.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.76 487 | NS_INTERFACE_MAP_END 50:09.76 | ^~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.76 800 | else 50:09.76 | ^~~~ 50:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.76 | ^~~~~~~~~~~~~~~~~~ 50:09.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMMutationObserver.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.76 486 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 50:09.76 | ^~~~~~~~~~~~~~~~~~~~~~ 50:14.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:14.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:14.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMSerializer.h:10, 50:14.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.h:9, 50:14.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp:6: 50:14.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp: In member function 'virtual nsresult nsDOMSerializer::QueryInterface(const nsIID&, void**)': 50:14.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:14.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:14.23 819 | foundInterface = 0; \ 50:14.23 | ^~~~~~~~~~~~~~ 50:14.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:14.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:14.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:14.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:14.23 32 | NS_INTERFACE_MAP_END 50:14.23 | ^~~~~~~~~~~~~~~~~~~~ 50:14.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 50:14.23 800 | else 50:14.23 | ^~~~ 50:14.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:14.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:14.23 | ^~~~~~~~~~~~~~~~~~ 50:14.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMSerializer.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:14.23 31 | NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer) 50:14.23 | ^~~~~~~~~~~~~~~~~~~~~~ 50:16.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.h:13, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:10: 50:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 50:16.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:16.22 819 | foundInterface = 0; \ 50:16.22 | ^~~~~~~~~~~~~~ 50:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:16.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:16.22 38 | NS_INTERFACE_MAP_END 50:16.22 | ^~~~~~~~~~~~~~~~~~~~ 50:16.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:37, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.h:14, 50:16.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:10: 50:16.22 /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:16.22 264 | } else 50:16.22 | ^~~~ 50:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:16.22 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:16.22 /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:16.22 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:16.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMTokenList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:16.22 37 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 50:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:17.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:17.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:17.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.h:8, 50:17.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp:7: 50:17.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp: In member function 'virtual nsresult nsDOMWindowList::QueryInterface(const nsIID&, void**)': 50:17.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:17.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:17.83 819 | foundInterface = 0; \ 50:17.83 | ^~~~~~~~~~~~~~ 50:17.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:17.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:17.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:17.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:17.83 36 | NS_INTERFACE_MAP_END 50:17.83 | ^~~~~~~~~~~~~~~~~~~~ 50:17.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 50:17.83 800 | else 50:17.84 | ^~~~ 50:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:17.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:17.84 | ^~~~~~~~~~~~~~~~~~ 50:17.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowList.cpp:35:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:17.84 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:17.84 | ^~~~~~~~~~~~~~~~~~~~~~ 50:19.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 50:19.48 /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' 50:19.48 197 | [self = RefPtr(this), aNotify]() { 50:19.48 | ^~~~ 50:23.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 50:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 50:23.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:53: 50:23.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)': 50:23.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 50:23.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] 50:23.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:23.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:23.09 712 | class CompressedGlyph { 50:23.09 | ^~~~~~~~~~~~~~~ 50:23.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)': 50:23.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 50:23.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] 50:23.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:23.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:23.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:23.09 712 | class CompressedGlyph { 50:23.09 | ^~~~~~~~~~~~~~~ 50:24.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:24.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:24.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 50:24.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsWeakReference.h:13, 50:24.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.h:9, 50:24.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:6: 50:24.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 50:24.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:24.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:24.02 819 | foundInterface = 0; \ 50:24.02 | ^~~~~~~~~~~~~~ 50:24.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:24.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:24.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:24.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:24.02 177 | NS_INTERFACE_MAP_END 50:24.02 | ^~~~~~~~~~~~~~~~~~~~ 50:24.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 50:24.02 800 | else 50:24.02 | ^~~~ 50:24.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:24.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:24.02 | ^~~~~~~~~~~~~~~~~~ 50:24.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:24.02 176 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 50:24.02 | ^~~~~~~~~~~~~~~~~~~~~~ 50:24.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 50:24.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:24.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:24.09 819 | foundInterface = 0; \ 50:24.09 | ^~~~~~~~~~~~~~ 50:24.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:24.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:24.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:24.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:4122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:24.09 4122 | NS_INTERFACE_MAP_END 50:24.09 | ^~~~~~~~~~~~~~~~~~~~ 50:24.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 50:24.09 800 | else 50:24.09 | ^~~~ 50:24.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:24.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:24.09 | ^~~~~~~~~~~~~~~~~~ 50:24.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMWindowUtils.cpp:4121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:24.09 4121 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 50:24.09 | ^~~~~~~~~~~~~~~~~~~~~~ 50:28.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLCollection.h:10, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:9, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp:6: 50:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 50:28.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:28.60 819 | foundInterface = 0; \ 50:28.60 | ^~~~~~~~~~~~~~ 50:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:28.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:28.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:28.60 89 | NS_INTERFACE_MAP_END 50:28.60 | ^~~~~~~~~~~~~~~~~~~~ 50:28.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsIHTMLCollection.h:11, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 50:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLOptionsCollection.cpp:6: 50:28.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 50:28.60 264 | } else 50:28.60 | ^~~~ 50:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:28.60 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:28.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:28.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' 50:28.61 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:28.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:28.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:28.61 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:28.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:28.61 /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' 50:28.61 88 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 50:28.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 50:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 50:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 50:34.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:195: 50:34.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)': 50:34.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 50:34.40 /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] 50:34.40 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:34.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:34.40 712 | class CompressedGlyph { 50:34.40 | ^~~~~~~~~~~~~~~ 50:34.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)': 50:34.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 50:34.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] 50:34.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:34.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:34.40 712 | class CompressedGlyph { 50:34.40 | ^~~~~~~~~~~~~~~ 50:34.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 50:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 50:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 50:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:244: 50:34.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 50:34.86 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:34.86 /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:34.86 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 50:34.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 50:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 50:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:192, 50:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:49, 50:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 50:34.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 50:34.86 585 | class nsCSSValue { 50:34.87 | ^~~~~~~~~~ 50:35.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:13, 50:35.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 50:35.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h: In constructor 'nsIDocument::nsIDocument()': 50:35.45 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h: 'nsIDocument::mUserHasInteracted' will be initialized after 50:35.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:3327:8: warning: 'nsIDocument::mUserHasInteracted' will be initialized after [-Wreorder] 50:35.45 3327 | bool mUserHasInteracted; 50:35.45 | ^~~~~~~~~~~~~~~~~~ 50:35.45 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' 50:35.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:3313:12: warning: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' [-Wreorder] 50:35.45 3313 | uint32_t mThrowOnDynamicMarkupInsertionCounter; 50:35.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.45 Warning: -Wreorder in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp: when initialized here 50:35.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:1247:1: warning: when initialized here [-Wreorder] 50:35.45 1247 | nsIDocument::nsIDocument() 50:35.45 | ^~~~~~~~~~~ 50:35.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:35.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 50:35.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:9, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:13, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 50:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 50:35.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:35.47 819 | foundInterface = 0; \ 50:35.47 | ^~~~~~~~~~~~~~ 50:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:35.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:35.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:35.47 1466 | NS_INTERFACE_MAP_END 50:35.47 | ^~~~~~~~~~~~~~~~~~~~ 50:35.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocumentObserver.h:9, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIDocument.h:15, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:13, 50:35.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.cpp:10: 50:35.47 /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:35.47 264 | } else 50:35.47 | ^~~~ 50:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:35.47 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:35.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.47 /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:35.47 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:35.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:35.47 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:35.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.47 /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' 50:35.47 1465 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 50:35.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:44.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:44.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDocumentEncoder.h:10, 50:44.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp:11: 50:44.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 50:44.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:44.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:44.32 819 | foundInterface = 0; \ 50:44.32 | ^~~~~~~~~~~~~~ 50:44.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:44.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:44.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:44.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:44.32 186 | NS_INTERFACE_MAP_END 50:44.32 | ^~~~~~~~~~~~~~~~~~~~ 50:44.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 50:44.32 800 | else 50:44.32 | ^~~~ 50:44.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:44.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:44.32 | ^~~~~~~~~~~~~~~~~~ 50:44.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocumentEncoder.cpp:185:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:44.32 185 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:44.32 | ^~~~~~~~~~~~~~~~~~~~~~ 50:49.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 50:49.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 50:49.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:32: 50:49.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)': 50:49.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 50:49.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] 50:49.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:49.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:49.53 712 | class CompressedGlyph { 50:49.53 | ^~~~~~~~~~~~~~~ 50:49.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)': 50:49.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 50:49.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] 50:49.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 50:49.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 50:49.53 712 | class CompressedGlyph { 50:49.53 | ^~~~~~~~~~~~~~~ 50:49.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLBaseElement.h:10, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSharedElement.h:9, 50:49.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp:6: 50:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedElement::QueryInterface(const nsIID&, void**)': 50:49.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:49.56 837 | foundInterface = 0; \ 50:49.56 | ^~~~~~~~~~~~~~ 50:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:49.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:49.56 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 50:49.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.56 /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 50:49.56 805 | else 50:49.56 | ^~~~ 50:49.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 50:49.57 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 50:49.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 50:49.57 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 50:49.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 50:49.57 43 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLHtmlElement, html) 50:49.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ContentCache.h:15, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TabParent.h:10, 50:49.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:6: 50:49.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 50:49.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:49.88 819 | foundInterface = 0; \ 50:49.88 | ^~~~~~~~~~~~~~ 50:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:49.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:49.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:49.88 151 | NS_INTERFACE_MAP_END 50:49.88 | ^~~~~~~~~~~~~~~~~~~~ 50:49.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 50:49.88 811 | else 50:49.88 | ^~~~ 50:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:49.88 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:49.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFocusManager.cpp:150:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:49.88 150 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 50:49.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:52.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:52.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 50:52.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 50:52.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 50:52.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 50:52.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLOListElement.h:10, 50:52.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSharedListElement.h:11, 50:52.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp:6: 50:52.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 50:52.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:52.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:52.18 837 | foundInterface = 0; \ 50:52.18 | ^~~~~~~~~~~~~~ 50:52.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:52.18 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:52.18 34 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 50:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.18 /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 50:52.18 805 | else 50:52.18 | ^~~~ 50:52.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 50:52.18 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 50:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 50:52.18 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 50:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedListElement.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 50:52.18 33 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul) 50:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 50:55.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 50:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 50:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSharedObjectElement.h:10, 50:55.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp:7: 50:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedObjectElement::QueryInterface(const nsIID&, void**)': 50:55.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.31 837 | foundInterface = 0; \ 50:55.31 | ^~~~~~~~~~~~~~ 50:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:55.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:55.31 88 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 50:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.31 /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 50:55.31 805 | else 50:55.31 | ^~~~ 50:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 50:55.31 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 50:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 50:55.31 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 50:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 50:55.31 87 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed) 50:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLSharedObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 50:55.32 /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' 50:55.32 181 | [self = RefPtr(this), aNotify]() { 50:55.32 | ^~~~ 50:56.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 50:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozIApplication.h:10, 50:56.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp:15: 50:56.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 50:56.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:56.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:56.49 819 | foundInterface = 0; \ 50:56.49 | ^~~~~~~~~~~~~~ 50:56.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:56.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:56.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:56.49 153 | NS_INTERFACE_MAP_END 50:56.49 | ^~~~~~~~~~~~~~~~~~~~ 50:56.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 50:56.49 800 | else 50:56.49 | ^~~~ 50:56.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:56.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:56.50 | ^~~~~~~~~~~~~~~~~~ 50:56.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameLoader.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:56.50 152 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPersistable) 50:56.50 | ^~~~~~~~~~~~~~~~~~~~~~ 50:58.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocGroup.h:9, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:6: 50:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 50:58.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:58.43 837 | foundInterface = 0; \ 50:58.43 | ^~~~~~~~~~~~~~ 50:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:58.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:58.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:58.43 48 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 50:58.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:10, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:15, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DocGroup.h:16, 50:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:6: 50:58.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 50:58.43 264 | } else 50:58.43 | ^~~~ 50:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 50:58.43 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:58.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.43 /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:58.43 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 50:58.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:58.43 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:58.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:58.43 47 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 50:58.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:02.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLSourceElement.h:10, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLSourceElement.h:10, 51:02.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp:6: 51:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 51:02.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:02.05 837 | foundInterface = 0; \ 51:02.05 | ^~~~~~~~~~~~~~ 51:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:02.05 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:02.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:02.05 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:02.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:02.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 51:02.05 800 | else 51:02.05 | ^~~~ 51:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:02.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:02.05 | ^~~~~~~~~~~~~~~~~~ 51:02.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLSourceElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:02.05 42 | NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLSourceElement) 51:02.05 | ^~~~~~~~~~~~~~~~~~~~~~ 51:02.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:02.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:02.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMessageManager.h:10, 51:02.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.h:9, 51:02.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:8: 51:02.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 51:02.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:02.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:02.11 819 | foundInterface = 0; \ 51:02.11 | ^~~~~~~~~~~~~~ 51:02.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:02.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:02.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:02.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:02.11 195 | NS_INTERFACE_MAP_END 51:02.11 | ^~~~~~~~~~~~~~~~~~~~ 51:02.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:13: 51:02.11 /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 51:02.11 60 | } else 51:02.11 | ^~~~ 51:02.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:60:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL' 51:02.11 60 | } else 51:02.11 | ^~~~ 51:02.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMessageManager.h:13, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.h:9, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:8: 51:02.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 51:02.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 51:02.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:552:39: required from here 51:02.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 51:02.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] 51:02.42 66 | memset(aT, 0, N * sizeof(T)); 51:02.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 51:02.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIMessageManager.h:13, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.h:9, 51:02.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsFrameMessageManager.cpp:8: 51:02.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 51:02.42 303 | class MOZ_NON_PARAM alignas(8) Value 51:02.42 | ^~~~~ 51:08.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:08.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:08.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 51:08.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 51:08.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.h:15, 51:08.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp:13: 51:08.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp: In member function 'virtual nsresult nsGenericDOMDataNode::QueryInterface(const nsIID&, void**)': 51:08.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:08.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:08.68 819 | foundInterface = 0; \ 51:08.68 | ^~~~~~~~~~~~~~ 51:08.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:08.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:08.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:08.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:08.68 136 | NS_INTERFACE_MAP_END 51:08.68 | ^~~~~~~~~~~~~~~~~~~~ 51:08.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 51:08.68 811 | else 51:08.68 | ^~~~ 51:08.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:08.68 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:08.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:08.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGenericDOMDataNode.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:08.68 135 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 51:08.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 51:14.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 51:14.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:112: 51:14.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)': 51:14.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 51:14.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] 51:14.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:14.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:14.13 712 | class CompressedGlyph { 51:14.13 | ^~~~~~~~~~~~~~~ 51:14.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)': 51:14.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 51:14.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] 51:14.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:14.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:14.13 712 | class CompressedGlyph { 51:14.13 | ^~~~~~~~~~~~~~~ 51:14.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:14.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:14.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 51:14.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMWindow.h:10, 51:14.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:9, 51:14.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 51:14.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:6: 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 51:14.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.82 819 | foundInterface = 0; \ 51:14.82 | ^~~~~~~~~~~~~~ 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:14.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:14.82 587 | NS_INTERFACE_MAP_END 51:14.82 | ^~~~~~~~~~~~~~~~~~~~ 51:14.82 /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:14.82 811 | else 51:14.82 | ^~~~ 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:14.82 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:14.82 586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 51:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 51:14.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.82 837 | foundInterface = 0; \ 51:14.82 | ^~~~~~~~~~~~~~ 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:14.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:14.82 668 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 51:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.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 51:14.82 800 | else 51:14.82 | ^~~~ 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:14.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:14.83 | ^~~~~~~~~~~~~~~~~~ 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:667:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:14.83 667 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 51:14.83 | ^~~~~~~~~~~~~~~~~~~~~~ 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 51:14.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.83 837 | foundInterface = 0; \ 51:14.83 | ^~~~~~~~~~~~~~ 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:14.83 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:14.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:14.83 815 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 51:14.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.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 51:14.83 800 | else 51:14.83 | ^~~~ 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:14.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:14.83 | ^~~~~~~~~~~~~~~~~~ 51:14.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:14.83 814 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 51:14.83 | ^~~~~~~~~~~~~~~~~~~~~~ 51:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult DialogValueHolder::QueryInterface(const nsIID&, void**)': 51:14.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.84 819 | foundInterface = 0; \ 51:14.84 | ^~~~~~~~~~~~~~ 51:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:14.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:14.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:939:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:14.84 939 | NS_INTERFACE_MAP_END 51:14.84 | ^~~~~~~~~~~~~~~~~~~~ 51:14.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:14.84 800 | else 51:14.84 | ^~~~ 51:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:14.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:14.84 | ^~~~~~~~~~~~~~~~~~ 51:14.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:938:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:14.84 938 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:14.84 | ^~~~~~~~~~~~~~~~~~~~~~ 51:14.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalWindow::QueryInterface(const nsIID&, void**)': 51:14.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:14.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.87 819 | foundInterface = 0; \ 51:14.87 | ^~~~~~~~~~~~~~ 51:14.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:14.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:14.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:2116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:14.87 2116 | NS_INTERFACE_MAP_END 51:14.87 | ^~~~~~~~~~~~~~~~~~~~ 51:14.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 51:14.87 800 | else 51:14.87 | ^~~~ 51:14.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:14.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:14.87 | ^~~~~~~~~~~~~~~~~~ 51:14.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:2115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:14.87 2115 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 51:14.87 | ^~~~~~~~~~~~~~~~~~~~~~ 51:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalChromeWindow::QueryInterface(const nsIID&, void**)': 51:15.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:15.12 837 | foundInterface = 0; \ 51:15.12 | ^~~~~~~~~~~~~~ 51:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:15.12 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:13922:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:15.12 13922 | NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow) 51:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51: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 51:15.12 800 | else 51:15.12 | ^~~~ 51:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:15.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:15.12 | ^~~~~~~~~~~~~~~~~~ 51:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:13921:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:15.12 13921 | NS_INTERFACE_MAP_ENTRY(nsIDOMChromeWindow) 51:15.12 | ^~~~~~~~~~~~~~~~~~~~~~ 51:15.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableCellElement.cpp:12: 51:15.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 51:15.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 51:15.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] 51:15.26 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 51:15.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableCellElement.h:9, 51:15.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableCellElement.cpp:6: 51:15.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 51:15.26 585 | class nsCSSValue { 51:15.26 | ^~~~~~~~~~ 51:15.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 51:15.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 51:15.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:15.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:32, 51:15.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPIDOMWindow.h:12, 51:15.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.h:9, 51:15.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:6: 51:15.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:15.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 51:15.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 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 51:15.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 51:15.34 31 | memset(aT, 0, sizeof(T)); 51:15.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 51:15.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsGlobalWindow.cpp:159: 51:15.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 51:15.35 2858 | struct GlobalProperties { 51:15.35 | ^~~~~~~~~~~~~~~~ 51:20.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 51:20.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 51:20.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:20.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:20.75 819 | foundInterface = 0; \ 51:20.75 | ^~~~~~~~~~~~~~ 51:20.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:20.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:20.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:20.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:20.75 93 | NS_INTERFACE_MAP_END 51:20.75 | ^~~~~~~~~~~~~~~~~~~~ 51:20.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:20.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 51:20.76 /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:20.76 264 | } else 51:20.76 | ^~~~ 51:20.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 51:20.76 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:20.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.76 /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:20.76 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 51:20.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:20.76 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:20.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.76 /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' 51:20.76 92 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 51:20.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 51:20.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 51:20.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 51:20.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:20.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:20.76 837 | foundInterface = 0; \ 51:20.76 | ^~~~~~~~~~~~~~ 51:20.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:20.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:20.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:20.77 363 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:20.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 51:20.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:6: 51:20.77 /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:20.77 258 | } else 51:20.77 | ^~~~ 51:20.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:20.78 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:20.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:20.78 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:20.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:20.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableElement.cpp:362:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:20.78 362 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableElement) 51:20.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:6: 51:23.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 51:23.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:23.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:23.32 837 | foundInterface = 0; \ 51:23.32 | ^~~~~~~~~~~~~~ 51:23.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:23.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:23.32 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:23.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 51:23.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:6: 51:23.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 51:23.32 258 | } else 51:23.32 | ^~~~ 51:23.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:23.32 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:23.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:23.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:23.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableRowElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:23.33 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement) 51:23.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:9, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:6: 51:25.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 51:25.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:25.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:25.57 837 | foundInterface = 0; \ 51:25.57 | ^~~~~~~~~~~~~~ 51:25.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:25.57 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:25.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:25.57 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:25.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:25.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 51:25.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:6: 51:25.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 51:25.58 258 | } else 51:25.58 | ^~~~ 51:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:25.58 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:25.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:25.58 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:25.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTableSectionElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:25.58 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement) 51:25.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:26.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:26.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:26.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:26.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:26.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 51:26.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.h:9, 51:26.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp:6: 51:26.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 51:26.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:26.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:26.89 819 | foundInterface = 0; \ 51:26.89 | ^~~~~~~~~~~~~~ 51:26.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:26.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:26.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:26.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:26.89 37 | NS_INTERFACE_MAP_END 51:26.89 | ^~~~~~~~~~~~~~~~~~~~ 51:26.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 51:26.89 800 | else 51:26.89 | ^~~~ 51:26.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:26.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:26.89 | ^~~~~~~~~~~~~~~~~~ 51:26.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHistory.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:26.89 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMHistory) // Empty, needed for extension compat 51:26.89 | ^~~~~~~~~~~~~~~~~~~~~~ 51:28.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:10, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:6: 51:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 51:28.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:28.09 837 | foundInterface = 0; \ 51:28.09 | ^~~~~~~~~~~~~~ 51:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:28.09 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:28.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:28.09 60 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:28.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:28.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:28.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:28.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 51:28.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 51:28.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:10, 51:28.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 51:28.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:6: 51:28.10 /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:28.10 258 | } else 51:28.10 | ^~~~ 51:28.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:28.10 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:28.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:28.10 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:28.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTemplateElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:28.10 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement) 51:28.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/File.h:10, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.h:10, 51:33.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.cpp:6: 51:33.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.cpp: In member function 'virtual nsresult nsHostObjectURI::QueryInterface(const nsIID&, void**)': 51:33.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:33.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:33.17 837 | foundInterface = 0; \ 51:33.17 | ^~~~~~~~~~~~~~ 51:33.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:33.17 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:33.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsHostObjectURI.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:33.17 37 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 51:33.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.18 /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 51:33.18 36 | else 51:33.18 | ^~~~ 51:38.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 51:38.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 51:38.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.cpp:76: 51:38.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)': 51:38.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 51:38.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] 51:38.16 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:38.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:38.16 712 | class CompressedGlyph { 51:38.16 | ^~~~~~~~~~~~~~~ 51:38.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)': 51:38.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 51:38.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] 51:38.17 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:38.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:38.17 712 | class CompressedGlyph { 51:38.17 | ^~~~~~~~~~~~~~~ 51:38.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 51:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 51:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 51:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.cpp:86: 51:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 51:38.21 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:38.21 /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:38.21 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 51:38.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 51:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 51:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 51:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoBindings.h:16, 51:38.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.cpp:22: 51:38.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 51:38.21 585 | class nsCSSValue { 51:38.22 | ^~~~~~~~~~ 51:39.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:39.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:6: 51:39.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 51:39.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:39.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.61 837 | foundInterface = 0; \ 51:39.61 | ^~~~~~~~~~~~~~ 51:39.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:39.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:39.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:39.61 155 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 51:39.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 51:39.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrName.h:15, 51:39.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsAttrAndChildArray.h:19, 51:39.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 51:39.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:15, 51:39.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:6: 51:39.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 51:39.61 258 | } else 51:39.61 | ^~~~ 51:39.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 51:39.61 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 51:39.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 51:39.61 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 51:39.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/HTMLTrackElement.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 51:39.61 154 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTrackElement) 51:39.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:47.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 51:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.h:10, 51:47.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp:6: 51:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp: In member function 'virtual nsresult nsInProcessTabChildGlobal::QueryInterface(const nsIID&, void**)': 51:47.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:47.84 837 | foundInterface = 0; \ 51:47.84 | ^~~~~~~~~~~~~~ 51:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:47.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:47.84 172 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:47.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsInProcessTabChildGlobal.cpp:16: 51:47.84 /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 51:47.84 49 | } else 51:47.84 | ^~~~ 51:47.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 51:47.84 49 | } else 51:47.84 | ^~~~ 51:51.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:51.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:51.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIScriptContext.h:11, 51:51.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.h:8, 51:51.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:7: 51:51.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 51:51.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:51.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:51.43 819 | foundInterface = 0; \ 51:51.43 | ^~~~~~~~~~~~~~ 51:51.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:51.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:51.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:51.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:51.43 629 | NS_INTERFACE_MAP_END 51:51.43 | ^~~~~~~~~~~~~~~~~~~~ 51:51.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 51:51.43 800 | else 51:51.43 | ^~~~ 51:51.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:51.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:51.43 | ^~~~~~~~~~~~~~~~~~ 51:51.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:51.43 628 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:51.43 | ^~~~~~~~~~~~~~~~~~~~~~ 51:51.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 51:51.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:51.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:51.47 819 | foundInterface = 0; \ 51:51.47 | ^~~~~~~~~~~~~~ 51:51.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:51.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:51.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:51.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:2641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:51.47 2641 | NS_INTERFACE_MAP_END 51:51.47 | ^~~~~~~~~~~~~~~~~~~~ 51:51.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 51:51.47 811 | else 51:51.47 | ^~~~ 51:51.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:51.47 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:51.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:51.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:2640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:51.48 2640 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 51:51.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 51:54.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 51:54.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaDocument.cpp:12: 51:54.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)': 51:54.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 51:54.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] 51:54.29 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:54.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:54.29 712 | class CompressedGlyph { 51:54.29 | ^~~~~~~~~~~~~~~ 51:54.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)': 51:54.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 51:54.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] 51:54.29 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:54.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:54.29 712 | class CompressedGlyph { 51:54.29 | ^~~~~~~~~~~~~~~ 51:54.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:54.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 51:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 51:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 51:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:8, 51:54.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp:12: 51:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 51:54.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.36 819 | foundInterface = 0; \ 51:54.36 | ^~~~~~~~~~~~~~ 51:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.36 166 | NS_INTERFACE_MAP_END 51:54.36 | ^~~~~~~~~~~~~~~~~~~~ 51:54.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 51:54.36 800 | else 51:54.36 | ^~~~ 51:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:54.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:54.36 | ^~~~~~~~~~~~~~~~~~ 51:54.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSTimeoutHandler.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:54.36 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:54.36 | ^~~~~~~~~~~~~~~~~~~~~~ 51:57.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 51:57.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 51:57.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 51:57.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 51:57.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaError.h:9, 51:57.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp:6: 51:57.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 51:57.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:57.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:57.70 819 | foundInterface = 0; \ 51:57.70 | ^~~~~~~~~~~~~~ 51:57.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:57.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:57.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:57.71 20 | NS_INTERFACE_MAP_END 51:57.71 | ^~~~~~~~~~~~~~~~~~~~ 51:57.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 51:57.71 800 | else 51:57.71 | ^~~~ 51:57.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:57.71 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:57.71 | ^~~~~~~~~~~~~~~~~~ 51:57.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/MediaError.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:57.71 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:57.71 | ^~~~~~~~~~~~~~~~~~~~~~ 51:59.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 51:59.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsLineBreaker.cpp:9: 51:59.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)': 51:59.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 51:59.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] 51:59.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:59.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:59.32 712 | class CompressedGlyph { 51:59.32 | ^~~~~~~~~~~~~~~ 51:59.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)': 51:59.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 51:59.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] 51:59.32 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:59.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:59.32 712 | class CompressedGlyph { 51:59.32 | ^~~~~~~~~~~~~~~ 52:03.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 52:03.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 52:03.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:13: 52:03.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:03.68 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:03.68 /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:03.68 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:03.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 52:03.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 52:03.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:03.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 52:03.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:15, 52:03.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:11: 52:03.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:03.68 585 | class nsCSSValue { 52:03.68 | ^~~~~~~~~~ 52:03.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsIAtom*, nsAttrValue&, bool*)': 52:03.69 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 52:03.69 /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] 52:03.69 104 | memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 52:03.69 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:11: 52:03.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 52:03.69 90 | struct InternalAttr 52:03.69 | ^~~~~~~~~~~~ 52:03.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 52:03.70 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 52:03.70 /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] 52:03.70 239 | memmove(&Attrs()[aPos], &Attrs()[aPos + 1], 52:03.70 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.70 240 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 52:03.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.cpp:11: 52:03.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 52:03.70 90 | struct InternalAttr 52:03.70 | ^~~~~~~~~~~~ 52:05.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.h:10, 52:05.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp:6: 52:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 52:05.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:05.24 819 | foundInterface = 0; \ 52:05.24 | ^~~~~~~~~~~~~~ 52:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:05.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:05.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:05.24 28 | NS_INTERFACE_MAP_END 52:05.24 | ^~~~~~~~~~~~~~~~~~~~ 52:05.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:05.24 800 | else 52:05.24 | ^~~~ 52:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:05.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:05.24 | ^~~~~~~~~~~~~~~~~~ 52:05.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:05.24 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:05.24 | ^~~~~~~~~~~~~~~~~~~~~~ 52:07.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 52:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 52:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 52:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 52:07.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp:6: 52:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 52:07.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:07.27 819 | foundInterface = 0; \ 52:07.27 | ^~~~~~~~~~~~~~ 52:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:07.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:07.27 106 | NS_INTERFACE_MAP_END 52:07.27 | ^~~~~~~~~~~~~~~~~~~~ 52:07.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 52:07.27 800 | else 52:07.27 | ^~~~ 52:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:07.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:07.27 | ^~~~~~~~~~~~~~~~~~ 52:07.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:07.27 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 52:07.27 | ^~~~~~~~~~~~~~~~~~~~~~ 52:10.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:10.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 52:10.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/TimeRanges.h:9, 52:10.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp:6: 52:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 52:10.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:10.95 819 | foundInterface = 0; \ 52:10.95 | ^~~~~~~~~~~~~~ 52:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:10.95 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:10.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:10.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:10.95 21 | NS_INTERFACE_MAP_END 52:10.95 | ^~~~~~~~~~~~~~~~~~~~ 52:10.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 52:10.96 800 | else 52:10.96 | ^~~~ 52:10.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:10.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:10.96 | ^~~~~~~~~~~~~~~~~~ 52:10.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/TimeRanges.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:10.96 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:10.96 | ^~~~~~~~~~~~~~~~~~~~~~ 52:12.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 52:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMValidityState.h:10, 52:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ValidityState.h:9, 52:12.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp:6: 52:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 52:12.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:12.05 819 | foundInterface = 0; \ 52:12.05 | ^~~~~~~~~~~~~~ 52:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:12.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:12.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:12.05 22 | NS_INTERFACE_MAP_END 52:12.05 | ^~~~~~~~~~~~~~~~~~~~ 52: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 52:12.05 800 | else 52:12.05 | ^~~~ 52:12.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:12.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:12.06 | ^~~~~~~~~~~~~~~~~~ 52:12.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:12.06 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:12.06 | ^~~~~~~~~~~~~~~~~~~~~~ 52:20.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:20.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:20.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:20.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:20.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 52:20.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.h:9, 52:20.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp:6: 52:20.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 52:20.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:20.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:20.54 819 | foundInterface = 0; \ 52:20.54 | ^~~~~~~~~~~~~~ 52:20.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:20.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:20.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:20.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:20.54 42 | NS_INTERFACE_MAP_END 52:20.54 | ^~~~~~~~~~~~~~~~~~~~ 52:20.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 52:20.54 800 | else 52:20.54 | ^~~~ 52:20.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:20.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:20.54 | ^~~~~~~~~~~~~~~~~~ 52:20.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsDOMStringMap.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:20.54 41 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:20.54 | ^~~~~~~~~~~~~~~~~~~~~~ 52:21.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 52:21.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Mutex.h:11, 52:21.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/image/imgLoader.h:11, 52:21.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp:12: 52:21.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 52:21.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:21.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:21.24 819 | foundInterface = 0; \ 52:21.24 | ^~~~~~~~~~~~~~ 52:21.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:21.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:21.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:21.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp:1388:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:21.24 1388 | NS_INTERFACE_MAP_END 52:21.24 | ^~~~~~~~~~~~~~~~~~~~ 52:21.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 52:21.24 811 | else 52:21.24 | ^~~~ 52:21.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:21.24 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:21.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:21.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsObjectLoadingContent.cpp:1387:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:21.24 1387 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 52:21.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 52:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 52:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:7: 52:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:22.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 52:22.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] 52:22.85 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:22.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 52:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 52:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 52:22.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:7: 52:22.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:22.85 585 | class nsCSSValue { 52:22.85 | ^~~~~~~~~~ 52:23.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 52:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 52:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 52:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 52:23.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:39: 52:23.62 /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:23.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:23.62 /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:23.62 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:23.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:23.62 712 | class CompressedGlyph { 52:23.62 | ^~~~~~~~~~~~~~~ 52:23.62 /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:23.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:23.62 /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:23.62 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:23.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:23.62 712 | class CompressedGlyph { 52:23.62 | ^~~~~~~~~~~~~~~ 52:24.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:24.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:24.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 52:24.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 52:24.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 52:24.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:21, 52:24.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 52:24.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:7: 52:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp: In member function 'virtual nsresult nsGenericHTMLElement::QueryInterface(const nsIID&, void**)': 52:24.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:24.95 837 | foundInterface = 0; \ 52:24.95 | ^~~~~~~~~~~~~~ 52:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:24.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:24.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:24.95 176 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElementBase) 52:24.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.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 52:24.95 800 | else 52:24.95 | ^~~~ 52:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:24.95 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:24.95 | ^~~~~~~~~~~~~~~~~~ 52:24.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:24.95 175 | NS_INTERFACE_MAP_ENTRY(nsIDOMNode) 52:24.95 | ^~~~~~~~~~~~~~~~~~~~~~ 52:28.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 52:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.h:9, 52:28.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:6: 52:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 52:28.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:28.83 819 | foundInterface = 0; \ 52:28.83 | ^~~~~~~~~~~~~~ 52:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:28.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:28.83 75 | NS_INTERFACE_MAP_END 52:28.83 | ^~~~~~~~~~~~~~~~~~~~ 52: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 52:28.83 800 | else 52:28.83 | ^~~~ 52:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:28.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:28.83 | ^~~~~~~~~~~~~~~~~~ 52:28.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:28.83 74 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:28.83 | ^~~~~~~~~~~~~~~~~~~~~~ 52:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 52:28.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:28.85 819 | foundInterface = 0; \ 52:28.85 | ^~~~~~~~~~~~~~ 52:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:28.85 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:28.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:28.85 418 | NS_INTERFACE_MAP_END 52:28.85 | ^~~~~~~~~~~~~~~~~~~~ 52:28.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 52:28.85 800 | else 52:28.85 | ^~~~ 52:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:28.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:28.85 | ^~~~~~~~~~~~~~~~~~ 52:28.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsPluginArray.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:28.85 417 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:28.85 | ^~~~~~~~~~~~~~~~~~~~~~ 52:32.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:32.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:32.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/widget/nsIWidget.h:10, 52:32.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp:6: 52:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 52:32.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.00 819 | foundInterface = 0; \ 52:32.00 | ^~~~~~~~~~~~~~ 52:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.00 48 | NS_INTERFACE_MAP_END 52:32.00 | ^~~~~~~~~~~~~~~~~~~~ 52:32.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 52:32.00 800 | else 52:32.00 | ^~~~ 52:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:32.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:32.00 | ^~~~~~~~~~~~~~~~~~ 52:32.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsQueryContentEventResult.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:32.00 47 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 52:32.00 | ^~~~~~~~~~~~~~~~~~~~~~ 52:35.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 52:35.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 52:35.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:26: 52:35.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)': 52:35.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 52:35.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] 52:35.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:35.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:35.32 712 | class CompressedGlyph { 52:35.32 | ^~~~~~~~~~~~~~~ 52:35.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)': 52:35.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 52:35.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] 52:35.32 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:35.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:35.32 712 | class CompressedGlyph { 52:35.32 | ^~~~~~~~~~~~~~~ 52:35.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 52:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMRange.h:10, 52:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.h:13, 52:35.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:11: 52:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 52:35.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:35.73 819 | foundInterface = 0; \ 52:35.73 | ^~~~~~~~~~~~~~ 52:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:35.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:339:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:35.73 339 | NS_INTERFACE_MAP_END 52:35.73 | ^~~~~~~~~~~~~~~~~~~~ 52:35.73 /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:35.73 811 | else 52:35.73 | ^~~~ 52:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:35.73 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsRange.cpp:338:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:35.73 338 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMRange) 52:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:42.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 52:42.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:18: 52:42.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)': 52:42.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 52:42.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] 52:42.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:42.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:42.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:42.23 712 | class CompressedGlyph { 52:42.23 | ^~~~~~~~~~~~~~~ 52:42.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)': 52:42.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 52:42.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] 52:42.24 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:42.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:42.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:42.24 712 | class CompressedGlyph { 52:42.24 | ^~~~~~~~~~~~~~~ 52:42.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 52:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 52:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 52:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:42.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:42.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:6: 52:42.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 52:42.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:42.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:42.28 837 | foundInterface = 0; \ 52:42.28 | ^~~~~~~~~~~~~~ 52:42.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:42.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:42.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:42.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:42.28 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:42.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:42.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 52:42.28 800 | else 52:42.28 | ^~~~ 52:42.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:42.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:42.28 | ^~~~~~~~~~~~~~~~~~ 52:42.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsScreen.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:42.28 53 | NS_INTERFACE_MAP_ENTRY(nsIDOMScreen) 52:42.28 | ^~~~~~~~~~~~~~~~~~~~~~ 52:45.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIStructuredCloneContainer.h:10, 52:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.h:9, 52:45.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp:6: 52:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 52:45.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:45.72 819 | foundInterface = 0; \ 52:45.72 | ^~~~~~~~~~~~~~ 52:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:45.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:45.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:45.72 29 | NS_INTERFACE_MAP_END 52:45.72 | ^~~~~~~~~~~~~~~~~~~~ 52:45.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 52:45.72 800 | else 52:45.72 | ^~~~ 52:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:45.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:45.72 | ^~~~~~~~~~~~~~~~~~ 52:45.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStructuredCloneContainer.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:45.72 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:45.72 | ^~~~~~~~~~~~~~~~~~~~~~ 52:48.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:48.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:48.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsITextControlElement.h:9, 52:48.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.h:10, 52:48.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp:6: 52:48.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 52:48.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:48.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:48.44 819 | foundInterface = 0; \ 52:48.44 | ^~~~~~~~~~~~~~ 52:48.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:48.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:48.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:48.44 276 | NS_INTERFACE_MAP_END 52:48.44 | ^~~~~~~~~~~~~~~~~~~~ 52:48.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.h:12, 52:48.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsTextEditorState.cpp:6: 52:48.44 /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:48.44 264 | } else 52:48.44 | ^~~~ 52:48.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 52:48.45 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 52:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:48.45 /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:48.45 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 52:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:48.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:48.45 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:48.45 /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' 52:48.45 275 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 52:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:49.89 libdom_html.a.desc 52:50.61 libintl_locale.a.desc 52:51.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 52:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 52:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.cpp:17: 52:51.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 52:51.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 52:51.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] 52:51.73 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 52:51.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 52:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 52:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 52:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.cpp:6: 52:51.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 52:51.73 585 | class nsCSSValue { 52:51.73 | ^~~~~~~~~~ 52:53.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:53.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 52:53.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsPrimitives.h:10, 52:53.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:7: 52:53.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 52:53.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:53.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:53.39 837 | foundInterface = 0; \ 52:53.39 | ^~~~~~~~~~~~~~ 52:53.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:53.39 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:53.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:53.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:53.40 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:53.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:53.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 52:53.40 800 | else 52:53.40 | ^~~~ 52:53.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:53.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:53.40 | ^~~~~~~~~~~~~~~~~~ 52:53.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:53.40 51 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:53.40 | ^~~~~~~~~~~~~~~~~~~~~~ 52:55.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:55.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 52:55.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:7: 52:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 52:55.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:55.99 837 | foundInterface = 0; \ 52:55.99 | ^~~~~~~~~~~~~~ 52:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:55.99 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:55.99 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:8: 52:55.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:55.99 258 | } else 52:55.99 | ^~~~ 52:55.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:55.99 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.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:55.99 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.99 /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' 52:55.99 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisUtterance) 52:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:58.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 52:58.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 52:58.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesis.h:10, 52:58.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:7: 52:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 52:58.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:58.23 819 | foundInterface = 0; \ 52:58.23 | ^~~~~~~~~~~~~~ 52:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:58.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:58.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:58.23 20 | NS_INTERFACE_MAP_END 52:58.23 | ^~~~~~~~~~~~~~~~~~~~ 52:58.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:58.23 800 | else 52:58.23 | ^~~~ 52:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:58.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:58.23 | ^~~~~~~~~~~~~~~~~~ 52:58.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:58.23 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:58.23 | ^~~~~~~~~~~~~~~~~~~~~~ 53:01.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsTreeSanitizer.cpp:10: 53:01.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 53:01.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 53:01.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] 53:01.37 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 53:01.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsTreeSanitizer.h:8, 53:01.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsTreeSanitizer.cpp:6: 53:01.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 53:01.37 585 | class nsCSSValue { 53:01.38 | ^~~~~~~~~~ 53:06.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:06.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:06.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 53:06.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/AudioChannelAgent.h:9, 53:06.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:7: 53:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 53:06.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:06.43 819 | foundInterface = 0; \ 53:06.43 | ^~~~~~~~~~~~~~ 53:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:06.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:06.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:06.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:06.43 114 | NS_INTERFACE_MAP_END 53:06.43 | ^~~~~~~~~~~~~~~~~~~~ 53: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 53:06.43 811 | else 53:06.43 | ^~~~ 53:06.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:06.44 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:06.44 113 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 53:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:08.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:08.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:08.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 53:08.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMEventTarget.h:10, 53:08.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 53:08.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BasicEvents.h:11, 53:08.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp:6: 53:08.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 53:08.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:08.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:08.84 819 | foundInterface = 0; \ 53:08.84 | ^~~~~~~~~~~~~~ 53:08.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:08.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:08.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:08.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:08.84 62 | NS_INTERFACE_MAP_END 53:08.84 | ^~~~~~~~~~~~~~~~~~~~ 53:08.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 53:08.84 800 | else 53:08.84 | ^~~~ 53:08.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:08.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:08.84 | ^~~~~~~~~~~~~~~~~~ 53:08.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWindowRoot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:08.84 61 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 53:08.84 | ^~~~~~~~~~~~~~~~~~~~~~ 53:10.91 libdom_media_webspeech_synth.a.desc 53:16.57 libdocshell_base_timeline.a.desc 53:17.11 libdom_base.a.desc 53:18.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:18.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:18.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/jsurl/nsJSProtocolHandler.cpp:6: 53:18.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 53:18.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:18.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:18.63 837 | foundInterface = 0; \ 53:18.63 | ^~~~~~~~~~~~~~ 53:18.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:18.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:18.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:18.63 1275 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 53:18.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.63 /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 53:18.63 1274 | else 53:18.63 | ^~~~ 53:19.41 libdom_jsurl.a.desc 53:21.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 53:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 53:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 53:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 53:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 53:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 53:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 53:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 53:21.02 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' 53:21.02 /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] 53:21.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 53:21.02 | ^ 53:23.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 53:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 53:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 53:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 53:23.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 53:23.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 53:23.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 53:23.12 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' 53:23.12 /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] 53:23.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 53:23.12 | ^ 53:24.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:24.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:24.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsITimer.h:10, 53:24.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/docshell/base/nsDocShell.h:9, 53:24.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:14: 53:24.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp: In member function 'virtual nsresult nsNullPrincipal::QueryInterface(const nsIID&, void**)': 53:24.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:24.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:24.28 819 | foundInterface = 0; \ 53:24.28 | ^~~~~~~~~~~~~~ 53:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:24.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:24.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:24.29 170 | NS_INTERFACE_MAP_END 53:24.29 | ^~~~~~~~~~~~~~~~~~~~ 53:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:24.29 33 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 53:24.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:24.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:19: 53:24.29 /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 53:24.29 137 | } else 53:24.29 | ^~~~ 53:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 53:24.29 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 53:24.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:24.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:24.29 33 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 53:24.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 53:25.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 53:25.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' 53:25.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] 53:25.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 53:25.29 | ^ 53:25.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIURI.h:10, 53:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.h:14, 53:25.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp:7: 53:25.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp: In member function 'virtual nsresult nsNullPrincipalURI::QueryInterface(const nsIID&, void**)': 53:25.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:25.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.68 819 | foundInterface = 0; \ 53:25.69 | ^~~~~~~~~~~~~~ 53:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:25.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:25.69 83 | NS_INTERFACE_MAP_END 53:25.69 | ^~~~~~~~~~~~~~~~~~~~ 53:25.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 53:25.69 800 | else 53:25.69 | ^~~~ 53:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:25.69 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:25.69 | ^~~~~~~~~~~~~~~~~~ 53:25.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsNullPrincipalURI.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:25.69 82 | NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 53:25.69 | ^~~~~~~~~~~~~~~~~~~~~~ 53:26.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:26.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:26.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.h:9, 53:26.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:6: 53:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsPrincipal::QueryInterface(const nsIID&, void**)': 53:26.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:26.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.70 819 | foundInterface = 0; \ 53:26.70 | ^~~~~~~~~~~~~~ 53:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:26.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:26.70 170 | NS_INTERFACE_MAP_END 53:26.70 | ^~~~~~~~~~~~~~~~~~~~ 53:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:26.70 53 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 53:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:20: 53:26.70 /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 53:26.70 137 | } else 53:26.70 | ^~~~ 53:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 53:26.70 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 53:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:26.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:26.70 53 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 53:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.h:9, 53:26.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:6: 53:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsExpandedPrincipal::QueryInterface(const nsIID&, void**)': 53:26.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.72 819 | foundInterface = 0; \ 53:26.72 | ^~~~~~~~~~~~~~ 53:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:26.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:26.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:26.72 170 | NS_INTERFACE_MAP_END 53:26.72 | ^~~~~~~~~~~~~~~~~~~~ 53:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:26.72 680 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 53:26.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:20: 53:26.72 /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 53:26.72 137 | } else 53:26.72 | ^~~~ 53:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 53:26.72 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 53:26.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:26.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:26.72 680 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 53:26.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 53:27.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 53:27.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 53:27.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 53:27.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 53:27.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 53:27.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 53:27.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 53:27.62 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' 53:27.62 /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] 53:27.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 53:27.62 | ^ 53:30.35 libdom_media_platforms_ffmpeg_ffvpx.a.desc 53:31.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:31.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:31.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISerializable.h:10, 53:31.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPrincipal.h:10, 53:31.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.h:11, 53:31.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:9: 53:31.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp: In member function 'virtual nsresult nsSystemPrincipal::QueryInterface(const nsIID&, void**)': 53:31.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:31.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:31.15 819 | foundInterface = 0; \ 53:31.15 | ^~~~~~~~~~~~~~ 53:31.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:31.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:31.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:31.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:31.15 170 | NS_INTERFACE_MAP_END 53:31.15 | ^~~~~~~~~~~~~~~~~~~~ 53:31.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:31.15 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 53:31.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:18: 53:31.16 /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 53:31.16 137 | } else 53:31.16 | ^~~~ 53:31.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 53:31.16 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 53:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:31.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:31.16 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 53:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.30 libcaps.a.desc 53:32.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:32.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:32.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:32.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:32.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 53:32.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 53:32.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Directory.h:10, 53:32.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp:6: 53:32.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 53:32.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:32.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:32.18 819 | foundInterface = 0; \ 53:32.18 | ^~~~~~~~~~~~~~ 53:32.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:32.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:32.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:32.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:32.19 47 | NS_INTERFACE_MAP_END 53:32.19 | ^~~~~~~~~~~~~~~~~~~~ 53:32.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 53:32.19 800 | else 53:32.19 | ^~~~ 53:32.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:32.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:32.19 | ^~~~~~~~~~~~~~~~~~ 53:32.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/filesystem/Directory.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:32.19 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:32.19 | ^~~~~~~~~~~~~~~~~~~~~~ 53:34.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 53:34.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 53:34.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/XULDocument.cpp:31: 53:34.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)': 53:34.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 53:34.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] 53:34.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:34.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:34.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:34.55 712 | class CompressedGlyph { 53:34.55 | ^~~~~~~~~~~~~~~ 53:34.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)': 53:34.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 53:34.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] 53:34.55 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:34.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:34.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:34.55 712 | class CompressedGlyph { 53:34.55 | ^~~~~~~~~~~~~~~ 53:39.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:39.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:39.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsINode.h:12, 53:39.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContent.h:11, 53:39.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp:12: 53:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 53:39.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:39.17 819 | foundInterface = 0; \ 53:39.17 | ^~~~~~~~~~~~~~ 53:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:39.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:39.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:39.17 60 | NS_INTERFACE_MAP_END 53:39.17 | ^~~~~~~~~~~~~~~~~~~~ 53:39.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULCommandDispatcher.cpp:32: 53:39.17 /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:39.17 49 | } else 53:39.17 | ^~~~ 53:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 53:39.17 49 | } else 53:39.18 | ^~~~ 53:42.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 53:42.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 53:42.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:34: 53:42.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)': 53:42.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 53:42.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] 53:42.57 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:42.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:42.57 712 | class CompressedGlyph { 53:42.57 | ^~~~~~~~~~~~~~~ 53:42.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)': 53:42.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 53:42.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] 53:42.57 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:42.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:42.57 712 | class CompressedGlyph { 53:42.57 | ^~~~~~~~~~~~~~~ 53:42.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIExpatSink.h:10, 53:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.h:10, 53:42.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:14: 53:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 53:42.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:42.67 819 | foundInterface = 0; \ 53:42.67 | ^~~~~~~~~~~~~~ 53:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:42.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:42.67 202 | NS_INTERFACE_MAP_END 53:42.67 | ^~~~~~~~~~~~~~~~~~~~ 53:42.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 53:42.67 800 | else 53:42.67 | ^~~~ 53:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:42.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:42.67 | ^~~~~~~~~~~~~~~~~~ 53:42.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULContentSink.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:42.67 201 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 53:42.67 | ^~~~~~~~~~~~~~~~~~~~~~ 53:44.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:44.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:44.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIControllers.h:10, 53:44.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:15: 53:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 53:44.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.12 819 | foundInterface = 0; \ 53:44.12 | ^~~~~~~~~~~~~~ 53:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.12 83 | NS_INTERFACE_MAP_END 53:44.12 | ^~~~~~~~~~~~~~~~~~~~ 53:44.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:18: 53:44.12 /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:44.12 49 | } else 53:44.12 | ^~~~ 53:44.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULControllers.cpp:82:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 53:44.12 82 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XULControllers) 53:44.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:41: 53:46.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 53:46.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 53:46.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] 53:46.88 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 53:46.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Loader.h:23, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsLayoutStylesheetCache.h:15, 53:46.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:35: 53:46.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 53:46.88 585 | class nsCSSValue { 53:46.88 | ^~~~~~~~~~ 53:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 53:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 53:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:58: 53:47.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)': 53:47.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 53:47.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] 53:47.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:47.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:47.04 712 | class CompressedGlyph { 53:47.04 | ^~~~~~~~~~~~~~~ 53:47.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)': 53:47.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 53:47.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] 53:47.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:47.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:47.04 712 | class CompressedGlyph { 53:47.04 | ^~~~~~~~~~~~~~~ 53:47.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:47.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:47.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:19: 53:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElementTearoff::QueryInterface(const nsIID&, void**)': 53:47.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.59 851 | foundInterface = 0; \ 53:47.59 | ^~~~~~~~~~~~~~ 53:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 53:47.59 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 53:47.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 53:47.59 156 | NS_INTERFACE_MAP_END_AGGREGATED(mElement) 53:47.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.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 53:47.59 800 | else 53:47.59 | ^~~~ 53:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:47.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:47.59 | ^~~~~~~~~~~~~~~~~~ 53:47.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:47.59 155 | NS_INTERFACE_MAP_ENTRY(nsIFrameLoaderOwner) 53:47.59 | ^~~~~~~~~~~~~~~~~~~~~~ 53:47.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElement::QueryInterface(const nsIID&, void**)': 53:47.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:47.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.60 837 | foundInterface = 0; \ 53:47.60 | ^~~~~~~~~~~~~~ 53:47.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:47.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:47.60 322 | NS_INTERFACE_MAP_END_INHERITING(nsStyledElement) 53:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsIContentInlines.h:11, 53:47.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ElementInlines.h:10, 53:47.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/html/nsGenericHTMLElement.h:20, 53:47.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/CustomElementRegistry.h:18, 53:47.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:72, 53:47.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 53:47.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/XULDocument.h:15, 53:47.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULElement.cpp:71: 53:47.60 /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 53:47.60 2945 | } else 53:47.60 | ^~~~ 53:47.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 53:47.60 2945 | } else 53:47.60 | ^~~~ 53:50.57 libdom_filesystem.a.desc 53:52.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 53:52.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 53:52.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:44: 53:52.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)': 53:52.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 53:52.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] 53:52.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:52.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:52.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:52.37 712 | class CompressedGlyph { 53:52.37 | ^~~~~~~~~~~~~~~ 53:52.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)': 53:52.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 53:52.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] 53:52.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:52.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:52.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:52.37 712 | class CompressedGlyph { 53:52.37 | ^~~~~~~~~~~~~~~ 53:52.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:52.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 53:52.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.h:13, 53:52.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:11: 53:52.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 53:52.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:52.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:52.43 819 | foundInterface = 0; \ 53:52.43 | ^~~~~~~~~~~~~~ 53:52.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:52.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:52.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:52.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:52.43 94 | NS_INTERFACE_MAP_END 53:52.43 | ^~~~~~~~~~~~~~~~~~~~ 53:52.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 53:52.43 800 | else 53:52.43 | ^~~~ 53:52.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:52.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:52.43 | ^~~~~~~~~~~~~~~~~~ 53:52.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPopupListener.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:52.43 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:52.44 | ^~~~~~~~~~~~~~~~~~~~~~ 53:53.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp:7, 53:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 53:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)': 53:53.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:53.72 819 | foundInterface = 0; \ 53:53.72 | ^~~~~~~~~~~~~~ 53:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:53.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp:539:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:53.72 539 | NS_INTERFACE_MAP_END 53:53.72 | ^~~~~~~~~~~~~~~~~~~~ 53:53.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 53:53.72 800 | else 53:53.72 | ^~~~ 53:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:53.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:53.72 | ^~~~~~~~~~~~~~~~~~ 53:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/Preferences.cpp:538:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:53.72 538 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:53.72 | ^~~~~~~~~~~~~~~~~~~~~~ 53:53.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)': 53:53.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:53.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:53.98 819 | foundInterface = 0; \ 53:53.98 | ^~~~~~~~~~~~~~ 53:53.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:53.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:53.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:53.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:53.99 106 | NS_INTERFACE_MAP_END 53:53.99 | ^~~~~~~~~~~~~~~~~~~~ 53:53.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 53:53.99 800 | else 53:53.99 | ^~~~ 53:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:53.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:53.99 | ^~~~~~~~~~~~~~~~~~ 53:53.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:53.99 105 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:53.99 | ^~~~~~~~~~~~~~~~~~~~~~ 53:54.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)': 53:54.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:54.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:54.00 819 | foundInterface = 0; \ 53:54.01 | ^~~~~~~~~~~~~~ 53:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:54.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:54.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:860:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:54.01 860 | NS_INTERFACE_MAP_END 53:54.01 | ^~~~~~~~~~~~~~~~~~~~ 53:54.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 53:54.01 800 | else 53:54.01 | ^~~~ 53:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:54.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:54.01 | ^~~~~~~~~~~~~~~~~~ 53:54.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libpref/nsPrefBranch.cpp:859:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:54.01 859 | NS_INTERFACE_MAP_ENTRY(nsISupportsString) 53:54.01 | ^~~~~~~~~~~~~~~~~~~~~~ 53:55.00 libmodules_libpref.a.desc 53:58.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:58.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:58.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:58.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:58.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 53:58.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.h:11, 53:58.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp:7: 53:58.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 53:58.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:58.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:58.86 819 | foundInterface = 0; \ 53:58.86 | ^~~~~~~~~~~~~~ 53:58.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:58.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:58.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:58.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:58.86 82 | NS_INTERFACE_MAP_END 53:58.86 | ^~~~~~~~~~~~~~~~~~~~ 53:58.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 53:58.86 800 | else 53:58.86 | ^~~~ 53:58.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:58.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:58.86 | ^~~~~~~~~~~~~~~~~~ 53:58.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:58.86 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:58.86 | ^~~~~~~~~~~~~~~~~~~~~~ 53:59.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 53:59.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 53:59.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.h:10, 53:59.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp:6: 53:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp: In member function 'virtual nsresult mozilla::dom::time::TimeManager::QueryInterface(const nsIID&, void**)': 53:59.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:59.23 819 | foundInterface = 0; \ 53:59.23 | ^~~~~~~~~~~~~~ 53:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:59.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:59.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:59.23 20 | NS_INTERFACE_MAP_END 53:59.23 | ^~~~~~~~~~~~~~~~~~~~ 53:59.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 53:59.23 800 | else 53:59.23 | ^~~~ 53:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:59.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:59.23 | ^~~~~~~~~~~~~~~~~~ 53:59.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/time/TimeManager.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:59.23 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:59.23 | ^~~~~~~~~~~~~~~~~~~~~~ 53:59.88 libdom_xul.a.desc 54:01.11 libdom_time.a.desc 54:01.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:01.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:01.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:01.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:01.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 54:01.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:01.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.h:10, 54:01.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp:6: 54:01.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp: In member function 'virtual nsresult mozilla::dom::DOMStorage::QueryInterface(const nsIID&, void**)': 54:01.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:01.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.28 819 | foundInterface = 0; \ 54:01.29 | ^~~~~~~~~~~~~~ 54:01.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:01.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:01.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:01.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:01.29 40 | NS_INTERFACE_MAP_END 54:01.29 | ^~~~~~~~~~~~~~~~~~~~ 54:01.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 54:01.29 800 | else 54:01.29 | ^~~~ 54:01.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.29 | ^~~~~~~~~~~~~~~~~~ 54:01.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/storage/DOMStorage.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.29 39 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:01.29 | ^~~~~~~~~~~~~~~~~~~~~~ 54:06.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:06.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:06.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Permissions.h:9, 54:06.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp:6: 54:06.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 54:06.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:06.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:06.94 819 | foundInterface = 0; \ 54:06.94 | ^~~~~~~~~~~~~~ 54:06.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:06.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:06.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:06.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:06.94 22 | NS_INTERFACE_MAP_END 54:06.94 | ^~~~~~~~~~~~~~~~~~~~ 54:06.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 54:06.94 800 | else 54:06.94 | ^~~~ 54:06.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:06.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:06.94 | ^~~~~~~~~~~~~~~~~~ 54:06.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:06.94 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:06.94 | ^~~~~~~~~~~~~~~~~~~~~~ 54:07.53 libdom_permission.a.desc 54:08.83 libxpcom_string.a.desc 54:09.55 libservices_crypto_component.a.desc 54:09.89 libdom_storage.a.desc 54:10.54 libintl_unicharutil.a.desc 54:12.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:12.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:12.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:12.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:12.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 54:12.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Hal.h:11, 54:12.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp:6: 54:12.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 54:12.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:12.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.59 819 | foundInterface = 0; \ 54:12.59 | ^~~~~~~~~~~~~~ 54:12.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.59 63 | NS_INTERFACE_MAP_END 54:12.59 | ^~~~~~~~~~~~~~~~~~~~ 54:12.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 54:12.59 811 | else 54:12.59 | ^~~~ 54:12.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:12.59 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/system/nsDeviceSensors.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:12.59 62 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 54:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.29 libdom_system.a.desc 54:13.35 libtoolkit_components_filewatcher.a.desc 54:19.73 libdom_media_systemservices.a.desc 54:22.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:22.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:22.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIChromeRegistry.h:10, 54:22.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIToolkitChromeRegistry.h:10, 54:22.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.h:9, 54:22.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp:6: 54:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 54:22.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:22.54 819 | foundInterface = 0; \ 54:22.54 | ^~~~~~~~~~~~~~ 54:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:22.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:22.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:22.54 117 | NS_INTERFACE_MAP_END 54:22.54 | ^~~~~~~~~~~~~~~~~~~~ 54:22.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 54:22.54 811 | else 54:22.54 | ^~~~ 54:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:22.54 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:22.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:22.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:22.54 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 54:22.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:22.81 /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)': 54:22.81 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 54:22.81 /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] 54:22.81 2079 | memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 54:22.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:22.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsJSNPRuntime.cpp:266:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 54:22.81 266 | typedef struct NPObjectMemberPrivate { 54:22.81 | ^~~~~~~~~~~~~~~~~~~~~ 54:26.78 libchrome.a.desc 54:29.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:29.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 54:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::QueryInterface(const nsIID&, void**)': 54:29.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.07 819 | foundInterface = 0; \ 54:29.07 | ^~~~~~~~~~~~~~ 54:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.07 212 | NS_INTERFACE_MAP_END 54:29.07 | ^~~~~~~~~~~~~~~~~~~~ 54:29.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 54:29.07 811 | else 54:29.08 | ^~~~ 54:29.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.08 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.08 211 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Interfaces) 54:29.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::QueryInterface(const nsIID&, void**)': 54:29.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.09 819 | foundInterface = 0; \ 54:29.09 | ^~~~~~~~~~~~~~ 54:29.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.09 436 | NS_INTERFACE_MAP_END 54:29.09 | ^~~~~~~~~~~~~~~~~~~~ 54:29.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 54:29.09 811 | else 54:29.09 | ^~~~ 54:29.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.09 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.09 435 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_InterfacesByID) 54:29.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::QueryInterface(const nsIID&, void**)': 54:29.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.10 819 | foundInterface = 0; \ 54:29.10 | ^~~~~~~~~~~~~~ 54:29.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.10 661 | NS_INTERFACE_MAP_END 54:29.10 | ^~~~~~~~~~~~~~~~~~~~ 54:29.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 54:29.10 811 | else 54:29.10 | ^~~~ 54:29.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.10 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.10 660 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Classes) 54:29.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::QueryInterface(const nsIID&, void**)': 54:29.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.11 819 | foundInterface = 0; \ 54:29.11 | ^~~~~~~~~~~~~~ 54:29.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:868:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.11 868 | NS_INTERFACE_MAP_END 54:29.11 | ^~~~~~~~~~~~~~~~~~~~ 54:29.11 /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:29.12 811 | else 54:29.12 | ^~~~ 54:29.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.12 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:867:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.12 867 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ClassesByID) 54:29.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::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:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.13 819 | foundInterface = 0; \ 54:29.13 | ^~~~~~~~~~~~~~ 54:29.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.14 1100 | NS_INTERFACE_MAP_END 54:29.14 | ^~~~~~~~~~~~~~~~~~~~ 54:29.14 /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:29.14 811 | else 54:29.14 | ^~~~ 54:29.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.14 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.14 1099 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Results) 54:29.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::QueryInterface(const nsIID&, void**)': 54:29.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.15 819 | foundInterface = 0; \ 54:29.15 | ^~~~~~~~~~~~~~ 54:29.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.15 1288 | NS_INTERFACE_MAP_END 54:29.15 | ^~~~~~~~~~~~~~~~~~~~ 54:29.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 54:29.15 811 | else 54:29.15 | ^~~~ 54:29.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.15 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.15 1287 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ID) 54:29.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::QueryInterface(const nsIID&, void**)': 54:29.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.16 819 | foundInterface = 0; \ 54:29.16 | ^~~~~~~~~~~~~~ 54:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.16 1485 | NS_INTERFACE_MAP_END 54:29.16 | ^~~~~~~~~~~~~~~~~~~~ 54:29.16 /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:29.16 811 | else 54:29.16 | ^~~~ 54:29.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.16 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.17 1484 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Exception) 54:29.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::QueryInterface(const nsIID&, void**)': 54:29.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.18 819 | foundInterface = 0; \ 54:29.18 | ^~~~~~~~~~~~~~ 54:29.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1879:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.19 1879 | NS_INTERFACE_MAP_END 54:29.19 | ^~~~~~~~~~~~~~~~~~~~ 54:29.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 54:29.19 811 | else 54:29.19 | ^~~~ 54:29.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.19 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:1878:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.19 1878 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCConstructor) 54:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::QueryInterface(const nsIID&, void**)': 54:29.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.19 819 | foundInterface = 0; \ 54:29.19 | ^~~~~~~~~~~~~~ 54:29.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2074:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.20 2074 | NS_INTERFACE_MAP_END 54:29.20 | ^~~~~~~~~~~~~~~~~~~~ 54:29.20 /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:29.20 811 | else 54:29.20 | ^~~~ 54:29.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.20 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2073:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.20 2073 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Constructor) 54:29.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::QueryInterface(const nsIID&, void**)': 54:29.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.21 819 | foundInterface = 0; \ 54:29.21 | ^~~~~~~~~~~~~~ 54:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.21 2270 | NS_INTERFACE_MAP_END 54:29.21 | ^~~~~~~~~~~~~~~~~~~~ 54:29.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 54:29.21 811 | else 54:29.21 | ^~~~ 54:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:29.21 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:2269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:29.21 2269 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Utils) 54:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult ComponentsSH::QueryInterface(const nsIID&, void**)': 54:29.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.26 819 | foundInterface = 0; \ 54:29.26 | ^~~~~~~~~~~~~~ 54:29.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.26 3514 | NS_INTERFACE_MAP_END 54:29.26 | ^~~~~~~~~~~~~~~~~~~~ 54:29.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 54:29.27 800 | else 54:29.27 | ^~~~ 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:29.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:29.27 | ^~~~~~~~~~~~~~~~~~ 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:29.27 3513 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:29.27 | ^~~~~~~~~~~~~~~~~~~~~~ 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 54:29.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.27 819 | foundInterface = 0; \ 54:29.27 | ^~~~~~~~~~~~~~ 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.27 170 | NS_INTERFACE_MAP_END 54:29.27 | ^~~~~~~~~~~~~~~~~~~~ 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:29.27 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 54:29.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 54:29.27 3525 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 54:29.27 | ^~~~~~~~~~~~~~~~~~~~ 54:29.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 54:29.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 54:29.27 /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:29.27 137 | } else 54:29.28 | ^~~~ 54:29.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:29.28 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 54:29.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:29.28 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 54:29.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 54:29.28 3525 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 54:29.28 | ^~~~~~~~~~~~~~~~~~~~ 54:29.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:29.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:29.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:29.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:29.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:29.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:29.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:29.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 54:29.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 54:29.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:29.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.29 837 | foundInterface = 0; \ 54:29.29 | ^~~~~~~~~~~~~~ 54:29.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:29.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:29.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:29.29 3535 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 54:29.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 54:29.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 54:29.29 /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:29.29 137 | } else 54:29.29 | ^~~~ 54:29.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:3534:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:29.30 3534 | NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) 54:29.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 54:29.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 54:29.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 54:29.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:29.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 54:29.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:29.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 54:29.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 xpc::GlobalProperties'; use assignment or value-initialization instead 54:29.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 54:29.31 31 | memset(aT, 0, sizeof(T)); 54:29.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 54:29.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCComponents.cpp:8: 54:29.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 54:29.31 2858 | struct GlobalProperties { 54:29.31 | ^~~~~~~~~~~~~~~~ 54:33.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:33.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:33.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIPluginHost.h:14, 54:33.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.h:9, 54:33.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp:9: 54:33.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 54:33.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:33.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:33.72 819 | foundInterface = 0; \ 54:33.72 | ^~~~~~~~~~~~~~ 54:33.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:33.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:33.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp:1670:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:33.72 1670 | NS_INTERFACE_MAP_END 54:33.72 | ^~~~~~~~~~~~~~~~~~~~ 54:33.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 54:33.72 811 | else 54:33.72 | ^~~~ 54:33.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:33.72 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:33.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginHost.cpp:1669:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:33.72 1669 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 54:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:33.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:33.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:33.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 54:33.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:33.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:33.91 819 | foundInterface = 0; \ 54:33.91 | ^~~~~~~~~~~~~~ 54:33.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:33.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:33.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:33.91 81 | NS_INTERFACE_MAP_END 54:33.91 | ^~~~~~~~~~~~~~~~~~~~ 54:33.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:33.91 800 | else 54:33.91 | ^~~~ 54:33.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:33.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:33.91 | ^~~~~~~~~~~~~~~~~~ 54:33.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:33.91 80 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:33.91 | ^~~~~~~~~~~~~~~~~~~~~~ 54:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::QueryInterface(const nsIID&, void**)': 54:33.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:33.93 819 | foundInterface = 0; \ 54:33.93 | ^~~~~~~~~~~~~~ 54:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:33.93 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:602:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:33.93 602 | NS_INTERFACE_MAP_END 54:33.93 | ^~~~~~~~~~~~~~~~~~~~ 54:33.93 /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:33.93 811 | else 54:33.93 | ^~~~ 54:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:33.93 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:33.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/Sandbox.cpp:601:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:33.93 601 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_utils_Sandbox) 54:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 54:34.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize()': 54:34.86 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 54:34.86 /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] 54:34.86 3166 | memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); 54:34.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSContext.cpp:40, 54:34.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 54:34.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:2538:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 54:34.86 2538 | struct PerThreadAtomCache : public APZBucketAtoms, 54:34.86 | ^~~~~~~~~~~~~~~~~~ 54:34.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:34.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 54:34.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:34.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:34.87 819 | foundInterface = 0; \ 54:34.87 | ^~~~~~~~~~~~~~ 54:34.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:34.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:34.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:34.87 170 | NS_INTERFACE_MAP_END 54:34.87 | ^~~~~~~~~~~~~~~~~~~~ 54:34.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:34.87 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 54:34.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 54:34.87 22 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 54:34.87 | ^~~~~~~~~~~~~~~~~~~~ 54:34.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 54:34.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:34.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:34.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 54:34.88 137 | } else 54:34.88 | ^~~~ 54:34.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:34.88 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 54:34.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:34.88 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 54:34.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 54:34.88 22 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 54:34.88 | ^~~~~~~~~~~~~~~~~~~~ 54:34.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:34.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult SharedScriptableHelperForJSIID::QueryInterface(const nsIID&, void**)': 54:34.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:34.89 819 | foundInterface = 0; \ 54:34.89 | ^~~~~~~~~~~~~~ 54:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:34.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:34.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:34.89 219 | NS_INTERFACE_MAP_END 54:34.89 | ^~~~~~~~~~~~~~~~~~~~ 54:34.89 /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:34.89 811 | else 54:34.89 | ^~~~ 54:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:34.89 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:34.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:34.89 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 54:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 54:34.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:34.90 819 | foundInterface = 0; \ 54:34.90 | ^~~~~~~~~~~~~~ 54:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:34.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:34.90 284 | NS_INTERFACE_MAP_END 54:34.90 | ^~~~~~~~~~~~~~~~~~~~ 54:34.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 54:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:34.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:34.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 54:34.90 137 | } else 54:34.90 | ^~~~ 54:34.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:283:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:34.90 283 | NS_IMPL_QUERY_CLASSINFO(nsJSIID) 54:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:34.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 54:34.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:34.92 819 | foundInterface = 0; \ 54:34.92 | ^~~~~~~~~~~~~~ 54:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:34.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:34.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:34.92 541 | NS_INTERFACE_MAP_END 54:34.92 | ^~~~~~~~~~~~~~~~~~~~ 54:34.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 54:34.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:34.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:34.93 /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:34.93 137 | } else 54:34.93 | ^~~~ 54:34.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCJSID.cpp:540:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:34.93 540 | NS_IMPL_QUERY_CLASSINFO(nsJSCID) 54:34.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:34.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:34.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'virtual nsresult BackstagePass::QueryInterface(const nsIID&, void**)': 54:34.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:34.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:34.96 819 | foundInterface = 0; \ 54:34.96 | ^~~~~~~~~~~~~~ 54:34.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:34.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:34.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCRuntimeService.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:34.96 21 | NS_INTERFACE_MAP_END 54:34.96 | ^~~~~~~~~~~~~~~~~~~~ 54:34.96 /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:34.96 811 | else 54:34.96 | ^~~~ 54:34.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:34.96 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:34.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCRuntimeService.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:34.97 20 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 54:34.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 54:35.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 54:35.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 54:35.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:35.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:35.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:35.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:35.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 54:35.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 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 54:35.06 /builddir/build/BUILD/palemoon-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] 54:35.06 31 | memset(aT, 0, sizeof(T)); 54:35.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 54:35.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/ExportHelpers.cpp:6, 54:35.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 54:35.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 54:35.06 2858 | struct GlobalProperties { 54:35.06 | ^~~~~~~~~~~~~~~~ 54:38.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 54:38.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsViewManager.h:14, 54:38.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/plugins/base/nsPluginInstanceOwner.cpp:36: 54: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)': 54: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 54: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] 54:38.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:38.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:38.97 712 | class CompressedGlyph { 54:38.97 | ^~~~~~~~~~~~~~~ 54: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)': 54: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 54: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] 54:38.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 54:38.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 54:38.97 712 | class CompressedGlyph { 54:38.97 | ^~~~~~~~~~~~~~~ 54:40.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 54:40.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 54:40.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:40.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:40.13 819 | foundInterface = 0; \ 54:40.13 | ^~~~~~~~~~~~~~ 54:40.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:40.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:40.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:40.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:40.13 25 | NS_INTERFACE_MAP_END 54:40.13 | ^~~~~~~~~~~~~~~~~~~~ 54:40.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:102, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 54:40.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 54:40.13 /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:40.13 137 | } else 54:40.13 | ^~~~ 54:40.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCVariant.cpp:24:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 54:40.14 24 | NS_IMPL_QUERY_CLASSINFO(XPCVariant) 54:40.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:40.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 54:40.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 54:40.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 54:40.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:40.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:40.76 819 | foundInterface = 0; \ 54:40.76 | ^~~~~~~~~~~~~~ 54:40.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:40.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:40.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNative.cpp:816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:40.76 816 | NS_INTERFACE_MAP_END 54:40.76 | ^~~~~~~~~~~~~~~~~~~~ 54:40.76 /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:40.76 811 | else 54:40.76 | ^~~~ 54:40.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:40.76 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNative.cpp:815:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:40.76 815 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 54:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: 54:40.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed XPCNativeInterface::NewInstance(nsIInterfaceInfo*)': 54:40.79 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 54:40.79 /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] 54:40.79 386 | memcpy(obj->mMembers, members, 54:40.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 54:40.79 387 | realTotalCount * sizeof(XPCNativeMember)); 54:40.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 54:40.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 54:40.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:1100:7: note: 'class XPCNativeMember' declared here 54:40.79 1100 | class XPCNativeMember final 54:40.79 | ^~~~~~~~~~~~~~~ 54:41.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 54:41.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:27, 54:41.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 54:41.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:76, 54:41.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 54:41.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 54:41.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:41.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 54:41.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 xpc::GlobalProperties'; use assignment or value-initialization instead 54:41.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 54:41.42 31 | memset(aT, 0, sizeof(T)); 54:41.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 54:41.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/XPCThrower.cpp:8, 54:41.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 54:41.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 54:41.42 2858 | struct GlobalProperties { 54:41.42 | ^~~~~~~~~~~~~~~~ 54:43.96 libjs_xpconnect_src.a.desc 54:45.73 libintl_locale_unix.a.desc 54:45.89 libmedia_kiss_fft.a.desc 54:47.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:47.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:47.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:47.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:47.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 54:47.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:47.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.h:10, 54:47.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:6: 54:47.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 54:47.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:47.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.58 819 | foundInterface = 0; \ 54:47.58 | ^~~~~~~~~~~~~~ 54:47.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:47.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:47.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:47.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:47.58 322 | NS_INTERFACE_MAP_END 54:47.58 | ^~~~~~~~~~~~~~~~~~~~ 54:47.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:47.58 800 | else 54:47.58 | ^~~~ 54:47.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:47.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:47.58 | ^~~~~~~~~~~~~~~~~~ 54:47.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:321:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:47.58 321 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:47.58 | ^~~~~~~~~~~~~~~~~~~~~~ 54:47.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 54:47.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HeapAPI.h:11, 54:47.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCAPI.h:12, 54:47.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:21, 54:47.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:30, 54:47.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.h:10, 54:47.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:6: 54:47.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:47.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 54:47.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 xpc::GlobalProperties'; use assignment or value-initialization instead 54:47.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 54:47.67 31 | memset(aT, 0, sizeof(T)); 54:47.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 54:47.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/Worklet.cpp:19: 54:47.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 54:47.67 2858 | struct GlobalProperties { 54:47.67 | ^~~~~~~~~~~~~~~~ 54:49.11 libdom_plugins_base.a.desc 54:49.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 54:49.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 54:49.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:49.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:49.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 54:49.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:49.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.h:10, 54:49.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp:6: 54:49.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 54:49.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:49.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:49.63 819 | foundInterface = 0; \ 54:49.63 | ^~~~~~~~~~~~~~ 54:49.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:49.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:49.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:49.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:49.63 38 | NS_INTERFACE_MAP_END 54:49.63 | ^~~~~~~~~~~~~~~~~~~~ 54:49.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 54:49.63 800 | else 54:49.63 | ^~~~ 54:49.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:49.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:49.63 | ^~~~~~~~~~~~~~~~~~ 54:49.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/worklet/WorkletGlobalScope.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:49.63 37 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 54:49.63 | ^~~~~~~~~~~~~~~~~~~~~~ 54:49.98 libdom_worklet.a.desc 54:51.62 libextensions_pref_autoconfig_src.a.desc 54:53.72 libgfx_ycbcr.a.desc 54:54.37 libimage_encoders_ico.a.desc 54:54.44 libdom_secureelement.a.desc 55:00.51 libipc_testshell.a.desc 55:02.10 libembedding_components_build.a.desc 55:02.98 libtoolkit_components_perf.a.desc 55:05.89 libnetwerk_socket.a.desc 55:10.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 55:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsComponentManagerUtils.h:10, 55:10.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 55:10.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 55:10.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:10.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:10.65 819 | foundInterface = 0; \ 55:10.65 | ^~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:10.65 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 55:10.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 55:10.65 18 | NS_INTERFACE_MAP_END_THREADSAFE 55:10.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.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 55:10.65 800 | else 55:10.65 | ^~~~ 55:10.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:10.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:10.65 | ^~~~~~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:10.65 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 55:10.65 | ^~~~~~~~~~~~~~~~~~~~~~ 55:10.77 libtoolkit_system_gnome.a.desc 55:12.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 55:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMNode.h:10, 55:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMElement.h:10, 55:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:9, 55:12.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp:6: 55:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 55:12.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:12.39 819 | foundInterface = 0; \ 55:12.39 | ^~~~~~~~~~~~~~ 55:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:12.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:12.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:12.39 67 | NS_INTERFACE_MAP_END 55:12.39 | ^~~~~~~~~~~~~~~~~~~~ 55:12.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 55:12.39 800 | else 55:12.39 | ^~~~ 55:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:12.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:12.39 | ^~~~~~~~~~~~~~~~~~ 55:12.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/XBLChildrenElement.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:12.39 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:12.39 | ^~~~~~~~~~~~~~~~~~~~~~ 55:15.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 55:15.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 55:15.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 55:15.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:35: 55:15.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 55:15.72 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 55:15.72 /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] 55:15.72 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 55:15.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:15.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 55:15.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 55:15.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:192, 55:15.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:49, 55:15.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 55:15.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:24: 55:15.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 55:15.73 585 | class nsCSSValue { 55:15.73 | ^~~~~~~~~~ 55:15.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:15.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 55:15.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 55:15.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.h:9, 55:15.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:6: 55:15.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 55:15.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:15.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:15.77 819 | foundInterface = 0; \ 55:15.77 | ^~~~~~~~~~~~~~ 55:15.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:15.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:15.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:15.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:15.77 107 | NS_INTERFACE_MAP_END 55:15.77 | ^~~~~~~~~~~~~~~~~~~~ 55:15.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 55:15.77 800 | else 55:15.77 | ^~~~ 55:15.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:15.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:15.77 | ^~~~~~~~~~~~~~~~~~ 55:15.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsBindingManager.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:15.77 106 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:15.77 | ^~~~~~~~~~~~~~~~~~~~~~ 55:25.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:25.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 55:25.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.h:10, 55:25.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp:8: 55:25.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 55:25.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:25.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:25.07 819 | foundInterface = 0; \ 55:25.07 | ^~~~~~~~~~~~~~ 55:25.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:25.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:25.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:25.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:25.08 96 | NS_INTERFACE_MAP_END 55:25.08 | ^~~~~~~~~~~~~~~~~~~~ 55:25.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 55:25.08 800 | else 55:25.08 | ^~~~ 55:25.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:25.08 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:25.08 | ^~~~~~~~~~~~~~~~~~ 55:25.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLDocumentInfo.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:25.08 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:25.08 | ^~~~~~~~~~~~~~~~~~~~~~ 55:38.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeBinding.cpp:40: 55:38.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 55:38.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 55:38.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] 55:38.12 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 55:38.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:38.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMAttributeMap.h:192, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDocument.h:49, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 55:38.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeBinding.cpp:23: 55:38.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 55:38.12 585 | class nsCSSValue { 55:38.12 | ^~~~~~~~~~ 55:41.76 libdom_media_gmp.a.desc 55:44.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeResources.cpp:17: 55:44.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 55:44.72 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 55:44.72 /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] 55:44.72 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 55:44.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:44.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Loader.h:23, 55:44.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLPrototypeResources.cpp:14: 55:44.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 55:44.72 585 | class nsCSSValue { 55:44.72 | ^~~~~~~~~~ 55:46.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:46.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:46.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIProtocolHandler.h:10, 55:46.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.h:9, 55:46.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9: 55:46.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 55:46.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:46.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:46.68 837 | foundInterface = 0; \ 55:46.68 | ^~~~~~~~~~~~~~ 55:46.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:46.68 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:46.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:46.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:46.68 349 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 55:46.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:46.68 /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 55:46.68 348 | else 55:46.68 | ^~~~ 55:47.02 libnetwerk_protocol_about.a.desc 55:47.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 55:47.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 55:47.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 55:47.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:28: 55:47.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 55:47.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 55:47.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] 55:47.45 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 55:47.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:47.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 55:47.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 55:47.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 55:47.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 55:47.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:20: 55:47.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 55:47.45 585 | class nsCSSValue { 55:47.45 | ^~~~~~~~~~ 55:47.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 55:47.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 55:47.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 55:47.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 55:47.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 55:47.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:6: 55:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 55:47.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:47.46 819 | foundInterface = 0; \ 55:47.46 | ^~~~~~~~~~~~~~ 55:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:47.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:47.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:47.46 40 | NS_INTERFACE_MAP_END 55:47.46 | ^~~~~~~~~~~~~~~~~~~~ 55:47.46 /builddir/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:47.46 800 | else 55:47.46 | ^~~~ 55:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:47.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:47.46 | ^~~~~~~~~~~~~~~~~~ 55:47.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/xbl/nsXBLResourceLoader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:47.46 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:47.46 | ^~~~~~~~~~~~~~~~~~~~~~ 55:56.06 libdom_xbl.a.desc 56:03.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 56:03.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 56:03.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.cpp:7: 56:03.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)': 56:03.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 56:03.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] 56:03.69 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:03.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:03.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:03.69 712 | class CompressedGlyph { 56:03.69 | ^~~~~~~~~~~~~~~ 56:03.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)': 56:03.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 56:03.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] 56:03.69 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:03.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:03.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:03.69 712 | class CompressedGlyph { 56:03.69 | ^~~~~~~~~~~~~~~ 56:07.83 libdom_media_ogg.a.desc 56:17.15 libdom_filehandle.a.desc 56:19.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:19.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:19.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:19.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:19.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 56:19.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.h:9, 56:19.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp:6: 56:19.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 56:19.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:19.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:19.98 819 | foundInterface = 0; \ 56:19.98 | ^~~~~~~~~~~~~~ 56:19.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:19.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:19.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:19.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:19.98 40 | NS_INTERFACE_MAP_END 56:19.98 | ^~~~~~~~~~~~~~~~~~~~ 56:19.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 56:19.98 800 | else 56:19.98 | ^~~~ 56:19.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:19.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:19.98 | ^~~~~~~~~~~~~~~~~~ 56:19.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:19.98 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:19.98 | ^~~~~~~~~~~~~~~~~~~~~~ 56:23.59 /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)': 56:23.59 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 56:23.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp:580:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 56:23.59 580 | TelemetryAlgorithm telemetryAlg; 56:23.59 | ^~~~~~~~~~~~ 56:23.60 /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)': 56:23.60 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 56:23.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp:1037:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 56:23.60 1037 | TelemetryAlgorithm telemetryAlg; 56:23.60 | ^~~~~~~~~~~~ 56:23.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::DigestTask::DigestTask(JSContext*, const mozilla::dom::ObjectOrString&, const CryptoOperationData&)': 56:23.61 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 56:23.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/crypto/WebCryptoTask.cpp:1336:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 56:23.61 1336 | TelemetryAlgorithm telemetryAlg; 56:23.61 | ^~~~~~~~~~~~ 56:26.17 libdom_crypto.a.desc 56:27.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:27.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 56:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMOfflineResourceList.h:10, 56:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.h:10, 56:27.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp:6: 56:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 56:27.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:27.53 837 | foundInterface = 0; \ 56:27.53 | ^~~~~~~~~~~~~~ 56:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:27.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:27.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:27.53 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 56:27.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.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 56:27.53 800 | else 56:27.53 | ^~~~ 56:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:27.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:27.53 | ^~~~~~~~~~~~~~~~~~ 56:27.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:27.53 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 56:27.53 | ^~~~~~~~~~~~~~~~~~~~~~ 56:28.14 libdom_offline.a.desc 56:29.40 libsecurity_apps.a.desc 56:30.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 56:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/SVGTextFrame.h:14, 56:30.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGContainerFrame.cpp:17: 56:30.58 /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:30.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.58 /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:30.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:30.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:30.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:30.59 712 | class CompressedGlyph { 56:30.59 | ^~~~~~~~~~~~~~~ 56:30.59 /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:30.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:30.59 /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:30.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:30.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:30.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:30.59 712 | class CompressedGlyph { 56:30.59 | ^~~~~~~~~~~~~~~ 56:31.13 libtoolkit_components_startup.a.desc 56:34.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:34.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:34.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:34.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:34.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 56:34.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/FrameProperties.h:13, 56:34.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.h:10, 56:34.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:7: 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 56:34.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:34.99 819 | foundInterface = 0; \ 56:34.99 | ^~~~~~~~~~~~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:34.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:34.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:34.99 257 | NS_INTERFACE_MAP_END 56:34.99 | ^~~~~~~~~~~~~~~~~~~~ 56:34.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 56:34.99 800 | else 56:34.99 | ^~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:34.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:34.99 | ^~~~~~~~~~~~~~~~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:34.99 256 | NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 56:34.99 | ^~~~~~~~~~~~~~~~~~~~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 56:34.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:34.99 819 | foundInterface = 0; \ 56:34.99 | ^~~~~~~~~~~~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:34.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:34.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:292:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:34.99 292 | NS_INTERFACE_MAP_END 56:34.99 | ^~~~~~~~~~~~~~~~~~~~ 56:34.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 56:34.99 800 | else 56:34.99 | ^~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:34.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:34.99 | ^~~~~~~~~~~~~~~~~~ 56:34.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGEffects.cpp:291:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:34.99 291 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:34.99 | ^~~~~~~~~~~~~~~~~~~~~~ 56:36.94 libembedding_components_windowwatcher.a.desc 56:37.01 libaccessible_ipc.a.desc 56:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGFilterInstance.cpp: In member function 'nsresult nsSVGFilterInstance::ComputeBounds()': 56:42.53 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 56:42.53 /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] 56:42.53 84 | memcpy(XYWH, mFilterElement->mLengthAttributes, 56:42.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:42.53 85 | sizeof(mFilterElement->mLengthAttributes)); 56:42.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:42.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGFilters.h:11, 56:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGFilterInstance.h:11, 56:42.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGFilterInstance.cpp:7: 56:42.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/svg/nsSVGLength2.h:85:7: note: 'class nsSVGLength2' declared here 56:42.53 85 | class nsSVGLength2 56:42.53 | ^~~~~~~~~~~~ 56:43.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 56:43.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 56:43.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 56:43.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.cpp:24: 56:43.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:43.93 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:43.94 /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:43.94 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:43.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 56:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 56:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Animation.h:13, 56:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 56:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.h:9, 56:43.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.cpp:5: 56:43.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:43.94 585 | class nsCSSValue { 56:43.94 | ^~~~~~~~~~ 56:50.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSRuleList.h:9, 56:50.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp:6: 56:50.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 56:50.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:50.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:50.67 819 | foundInterface = 0; \ 56:50.67 | ^~~~~~~~~~~~~~ 56:50.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:50.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:50.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:50.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:50.67 21 | NS_INTERFACE_MAP_END 56:50.67 | ^~~~~~~~~~~~~~~~~~~~ 56:50.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 56:50.67 800 | else 56:50.67 | ^~~~ 56:50.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:50.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:50.68 | ^~~~~~~~~~~~~~~~~~ 56:50.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSRuleList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:50.68 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:50.68 | ^~~~~~~~~~~~~~~~~~~~~~ 56:53.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 56:53.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 56:53.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 56:53.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:12: 56:53.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 56:53.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 56:53.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] 56:53.06 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 56:53.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:53.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 56:53.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 56:53.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 56:53.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:9: 56:53.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 56:53.06 585 | class nsCSSValue { 56:53.06 | ^~~~~~~~~~ 56:53.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 56:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 56:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 56:53.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:19: 56:53.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)': 56:53.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 56:53.45 /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:53.45 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:53.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:53.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:53.45 712 | class CompressedGlyph { 56:53.45 | ^~~~~~~~~~~~~~~ 56:53.45 /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:53.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 56:53.45 /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:53.45 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:53.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:53.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:53.45 712 | class CompressedGlyph { 56:53.45 | ^~~~~~~~~~~~~~~ 56:53.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 56:53.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 56:53.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:53.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMArray.h:12, 56:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:9, 56:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:13, 56:53.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:9: 56:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult nsMediaList::QueryInterface(const nsIID&, void**)': 56:53.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:53.72 819 | foundInterface = 0; \ 56:53.72 | ^~~~~~~~~~~~~~ 56:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:53.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:53.72 605 | NS_INTERFACE_MAP_END 56:53.72 | ^~~~~~~~~~~~~~~~~~~~ 56:53.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 56:53.72 800 | else 56:53.72 | ^~~~ 56:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:53.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:53.72 | ^~~~~~~~~~~~~~~~~~ 56:53.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:53.72 604 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:53.72 | ^~~~~~~~~~~~~~~~~~~~~~ 56:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult mozilla::CSSStyleSheet::QueryInterface(const nsIID&, void**)': 56:53.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:53.73 837 | foundInterface = 0; \ 56:53.73 | ^~~~~~~~~~~~~~ 56:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:53.73 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:53.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSStyleSheet.cpp:1254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:53.73 1254 | NS_INTERFACE_MAP_END_INHERITING(StyleSheet) 56:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:53.73 /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 56:53.73 1253 | else 56:53.73 | ^~~~ 57:03.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:03.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 57:03.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.cpp:14: 57:03.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:03.57 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:03.57 /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:03.57 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:03.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:03.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 57:03.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.cpp:6: 57:03.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:03.57 585 | class nsCSSValue { 57:03.57 | ^~~~~~~~~~ 57:03.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:03.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:03.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 57:03.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.cpp:14: 57:03.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)': 57:03.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 57:03.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] 57:03.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:03.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:03.94 712 | class CompressedGlyph { 57:03.94 | ^~~~~~~~~~~~~~~ 57:03.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)': 57:03.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 57:03.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] 57:03.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:03.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:03.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:03.94 712 | class CompressedGlyph { 57:03.94 | ^~~~~~~~~~~~~~~ 57:06.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 57:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:14: 57:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:06.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 57:06.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] 57:06.66 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:06.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:06.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 57:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 57:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:14: 57:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:06.66 585 | class nsCSSValue { 57:06.66 | ^~~~~~~~~~ 57:07.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 57:07.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:17: 57:07.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)': 57:07.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 57:07.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] 57:07.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:07.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:07.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:07.33 712 | class CompressedGlyph { 57:07.33 | ^~~~~~~~~~~~~~~ 57:07.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)': 57:07.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 57:07.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] 57:07.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:07.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:07.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:07.33 712 | class CompressedGlyph { 57:07.33 | ^~~~~~~~~~~~~~~ 57:07.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:07.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:07.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 57:07.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 57:07.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 57:07.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:21, 57:07.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:14: 57:07.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp: In member function 'virtual nsresult mozilla::css::Declaration::QueryInterface(const nsIID&, void**)': 57:07.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:07.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:07.49 819 | foundInterface = 0; \ 57:07.49 | ^~~~~~~~~~~~~~ 57:07.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:07.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:07.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:07.50 91 | NS_INTERFACE_MAP_END 57:07.50 | ^~~~~~~~~~~~~~~~~~~~ 57:07.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 57:07.50 811 | else 57:07.50 | ^~~~ 57:07.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:07.50 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:07.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:07.50 90 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStyleRule) 57:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:14.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:14.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:14.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:6: 57:14.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)': 57:14.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 57:14.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] 57:14.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:14.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:14.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:14.27 712 | class CompressedGlyph { 57:14.27 | ^~~~~~~~~~~~~~~ 57:14.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)': 57:14.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 57:14.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] 57:14.27 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:14.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:14.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:14.27 712 | class CompressedGlyph { 57:14.27 | ^~~~~~~~~~~~~~~ 57:15.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:15.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 57:15.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 57:15.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:10: 57:15.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:15.33 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:15.33 /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:15.33 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:15.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 57:15.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:6: 57:15.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:15.33 585 | class nsCSSValue { 57:15.33 | ^~~~~~~~~~ 57:15.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 57:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:6: 57:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 57:15.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.64 819 | foundInterface = 0; \ 57:15.64 | ^~~~~~~~~~~~~~ 57:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:15.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:15.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:15.64 96 | NS_INTERFACE_MAP_END 57:15.64 | ^~~~~~~~~~~~~~~~~~~~ 57:15.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 57:15.64 800 | else 57:15.64 | ^~~~ 57:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:15.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:15.64 | ^~~~~~~~~~~~~~~~~~ 57:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:15.64 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:15.64 | ^~~~~~~~~~~~~~~~~~~~~~ 57:17.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:17.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:17.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:9, 57:17.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 57:17.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)': 57:17.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 57:17.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] 57:17.86 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:17.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:17.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:17.86 712 | class CompressedGlyph { 57:17.86 | ^~~~~~~~~~~~~~~ 57:17.86 /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:17.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 57:17.86 /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:17.86 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:17.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:17.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:17.86 712 | class CompressedGlyph { 57:17.86 | ^~~~~~~~~~~~~~~ 57:18.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:18.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 57:18.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:13, 57:18.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 57:18.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:18.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 57:18.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] 57:18.87 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:18.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:18.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 57:18.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:9, 57:18.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 57:18.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:18.88 585 | class nsCSSValue { 57:18.88 | ^~~~~~~~~~ 57:19.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 57:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 57:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 57:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 57:19.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 57:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 57:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.h:9, 57:19.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:6: 57:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 57:19.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:19.24 837 | foundInterface = 0; \ 57:19.24 | ^~~~~~~~~~~~~~ 57:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:19.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:19.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:19.24 94 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:19.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.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:19.24 800 | else 57:19.24 | ^~~~ 57:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:19.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:19.24 | ^~~~~~~~~~~~~~~~~~ 57:19.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSet.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:19.24 93 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 57:19.24 | ^~~~~~~~~~~~~~~~~~~~~~ 57:21.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 57:21.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 57:21.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 57:21.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 57:21.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 57:21.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)': 57:21.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 57:21.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] 57:21.91 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:21.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:21.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:21.91 712 | class CompressedGlyph { 57:21.91 | ^~~~~~~~~~~~~~~ 57:21.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)': 57:21.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 57:21.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] 57:21.92 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:21.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:21.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:21.92 712 | class CompressedGlyph { 57:21.92 | ^~~~~~~~~~~~~~~ 57:22.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:22.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 57:22.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 57:22.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 57:22.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 57:22.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:22.94 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:22.94 /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:22.94 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:22.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:22.95 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 57:22.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 57:22.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 57:22.95 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 57:22.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:22.95 585 | class nsCSSValue { 57:22.95 | ^~~~~~~~~~ 57:23.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jspubtd.h:16, 57:23.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 57:23.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:6, 57:23.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 57:23.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 57:23.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 57:23.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 57:23.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:63:37: required from here 57:23.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 57:23.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] 57:23.38 66 | memset(aT, 0, N * sizeof(T)); 57:23.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 57:23.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsapi.h:29, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/jsfriendapi.h:15, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:7, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 57:23.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/FontFaceSetIterator.cpp:6: 57:23.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 57:23.38 303 | class MOZ_NON_PARAM alignas(8) Value 57:23.38 | ^~~~~ 57:26.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:26.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:26.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 57:26.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsClassHashtable.h:11, 57:26.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/ImageLoader.h:11, 57:26.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp:9: 57:26.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 57:26.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:26.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:26.56 819 | foundInterface = 0; \ 57:26.56 | ^~~~~~~~~~~~~~ 57:26.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:26.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:26.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:26.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp:375:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:26.56 375 | NS_INTERFACE_MAP_END 57:26.56 | ^~~~~~~~~~~~~~~~~~~~ 57:26.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 57:26.56 800 | else 57:26.56 | ^~~~ 57:26.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:26.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:26.57 | ^~~~~~~~~~~~~~~~~~ 57:26.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ImageLoader.cpp:374:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:26.57 374 | NS_INTERFACE_MAP_ENTRY(imgIOnloadBlocker) 57:26.57 | ^~~~~~~~~~~~~~~~~~~~~~ 57:36.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:11, 57:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:8: 57:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 57:36.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:36.30 837 | foundInterface = 0; \ 57:36.30 | ^~~~~~~~~~~~~~ 57:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:36.30 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:36.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:36.30 59 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:36.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:12, 57:36.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:8: 57:36.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 57:36.30 258 | } else 57:36.30 | ^~~~ 57:36.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 57:36.30 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 57:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 57:36.31 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 57:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/MediaQueryList.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 57:36.31 58 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryList) 57:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 57:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 57:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/svg/nsSVGUtils.cpp:53: 57:38.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)': 57:38.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 57:38.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] 57:38.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:38.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:38.10 712 | class CompressedGlyph { 57:38.10 | ^~~~~~~~~~~~~~~ 57:38.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)': 57:38.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 57:38.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] 57:38.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:38.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:38.10 712 | class CompressedGlyph { 57:38.10 | ^~~~~~~~~~~~~~~ 57:39.37 liblayout_svg.a.desc 57:40.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 57:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 57:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/CNavDTD.cpp:6, 57:40.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 57:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 57:40.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:40.42 819 | foundInterface = 0; \ 57:40.42 | ^~~~~~~~~~~~~~ 57:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:40.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:40.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:40.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsExpatDriver.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:40.42 338 | NS_INTERFACE_MAP_END 57:40.42 | ^~~~~~~~~~~~~~~~~~~~ 57:40.42 /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:40.42 811 | else 57:40.43 | ^~~~ 57:40.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:40.43 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsExpatDriver.cpp:337:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:40.43 337 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 57:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 57:40.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:40.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:40.51 819 | foundInterface = 0; \ 57:40.51 | ^~~~~~~~~~~~~~ 57:40.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:40.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:40.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:40.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:40.51 216 | NS_INTERFACE_MAP_END 57:40.51 | ^~~~~~~~~~~~~~~~~~~~ 57:40.51 /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:40.51 811 | else 57:40.51 | ^~~~ 57:40.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:40.51 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:40.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:40.51 215 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 57:40.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:41.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 57:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 57:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.h:15, 57:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.cpp:10: 57:41.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:41.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 57:41.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] 57:41.07 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:41.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:41.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsIMediaList.h:19, 57:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:22, 57:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.h:15, 57:41.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/RuleProcessorCache.cpp:10: 57:41.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:41.07 585 | class nsCSSValue { 57:41.08 | ^~~~~~~~~~ 57:41.29 libparser_htmlparser.a.desc 57:41.80 librdf_build.a.desc 57:43.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 57:43.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:43.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 57:43.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] 57:43.77 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:43.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:43.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.h:21, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:14, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 57:43.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 57:43.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:43.77 585 | class nsCSSValue { 57:43.77 | ^~~~~~~~~~ 57:47.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 57:47.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 57:47.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 57:47.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ServoBindings.cpp:12: 57:47.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 57:47.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 57:47.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] 57:47.01 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 57:47.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:47.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 57:47.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 57:47.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 57:47.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ServoBindings.h:16, 57:47.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/ServoBindings.cpp:6: 57:47.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 57:47.01 585 | class nsCSSValue { 57:47.01 | ^~~~~~~~~~ 57:48.26 libdom_media_encoder.a.desc 58:00.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:00.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleAnimationValue.cpp:25: 58:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:00.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 58:00.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] 58:00.85 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:00.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:00.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleAnimationValue.h:18, 58:00.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleAnimationValue.cpp:11: 58:00.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:00.85 585 | class nsCSSValue { 58:00.85 | ^~~~~~~~~~ 58:04.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:14: 58:04.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:04.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 58:04.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] 58:04.49 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:04.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:04.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:04.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:04.49 585 | class nsCSSValue { 58:04.49 | ^~~~~~~~~~ 58:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult DOMCSSDeclarationImpl::QueryInterface(const nsIID&, void**)': 58:04.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:04.61 837 | foundInterface = 0; \ 58:04.61 | ^~~~~~~~~~~~~~ 58:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1173:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:04.61 1173 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 58:04.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.61 /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:04.61 1172 | else 58:04.61 | ^~~~ 58:04.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:04.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::DOMCSSStyleRule::QueryInterface(const nsIID&, void**)': 58:04.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:04.61 819 | foundInterface = 0; \ 58:04.61 | ^~~~~~~~~~~~~~ 58:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:04.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:04.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:04.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:04.62 1267 | NS_INTERFACE_MAP_END 58:04.62 | ^~~~~~~~~~~~~~~~~~~~ 58:04.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:30: 58:04.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 58:04.62 49 | } else 58:04.62 | ^~~~ 58:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:04.62 49 | } else 58:04.62 | ^~~~ 58:04.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:04.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:12: 58:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::StyleRule::QueryInterface(const nsIID&, void**)': 58:04.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:04.62 819 | foundInterface = 0; \ 58:04.62 | ^~~~~~~~~~~~~~ 58:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:04.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:04.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1433:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:04.62 1433 | NS_INTERFACE_MAP_END 58:04.62 | ^~~~~~~~~~~~~~~~~~~~ 58:04.62 /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:04.62 811 | else 58:04.62 | ^~~~ 58:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:04.62 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:04.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleRule.cpp:1432:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:04.62 1432 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozilla::css::Rule) 58:04.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:06.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:10, 58:06.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp:6: 58:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 58:06.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:06.96 819 | foundInterface = 0; \ 58:06.96 | ^~~~~~~~~~~~~~ 58:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:06.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:06.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:06.96 53 | NS_INTERFACE_MAP_END 58:06.96 | ^~~~~~~~~~~~~~~~~~~~ 58:06.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 58:06.96 800 | else 58:06.96 | ^~~~ 58:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:06.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:06.96 | ^~~~~~~~~~~~~~~~~~ 58:06.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/StyleSheet.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:06.96 52 | NS_INTERFACE_MAP_ENTRY(nsIDOMCSSStyleSheet) 58:06.96 | ^~~~~~~~~~~~~~~~~~~~~~ 58:10.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.cpp:19: 58:10.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:10.74 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:10.74 /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:10.74 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:10.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Animation.h:13, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/AnimationCommon.h:9, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.h:10, 58:10.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.cpp:5: 58:10.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:10.74 585 | class nsCSSValue { 58:10.74 | ^~~~~~~~~~ 58:10.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 58:10.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsAnimationManager.cpp:19: 58:10.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)': 58:10.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 58:10.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] 58:10.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:10.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:10.83 712 | class CompressedGlyph { 58:10.83 | ^~~~~~~~~~~~~~~ 58:10.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)': 58:10.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 58:10.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] 58:10.83 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:10.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:10.83 712 | class CompressedGlyph { 58:10.83 | ^~~~~~~~~~~~~~~ 58:14.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:14.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:14.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:14.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:14.88 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:14.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:14.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:14.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:14.88 585 | class nsCSSValue { 58:14.88 | ^~~~~~~~~~ 58:15.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp: In function 'bool MoveValue(nsCSSValue*, nsCSSValue*)': 58:15.30 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:15.30 /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:15.30 38 | memcpy(aDest, aSource, sizeof(nsCSSValue)); 58:15.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:15.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:15.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:15.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:15.30 585 | class nsCSSValue { 58:15.30 | ^~~~~~~~~~ 58:15.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp: In member function 'void nsCSSExpandedDataBlock::DoExpand(nsCSSCompressedDataBlock*, bool)': 58:15.30 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:15.30 /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:15.30 496 | memcpy(dest, val, sizeof(nsCSSValue)); 58:15.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:15.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:15.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.cpp:11: 58:15.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:15.30 585 | class nsCSSValue { 58:15.30 | ^~~~~~~~~~ 58:18.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:18.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:18.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.cpp:26: 58:18.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:18.27 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:18.27 /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:18.27 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:18.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:18.27 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:18.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:18.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 58:18.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 58:18.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Loader.h:23, 58:18.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.h:12, 58:18.27 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.cpp:17: 58:18.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:18.27 585 | class nsCSSValue { 58:18.27 | ^~~~~~~~~~ 58:18.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:18.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:18.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 58:18.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.cpp:26: 58:18.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)': 58:18.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 58:18.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] 58:18.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:18.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:18.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:18.53 712 | class CompressedGlyph { 58:18.53 | ^~~~~~~~~~~~~~~ 58:18.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)': 58:18.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 58:18.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] 58:18.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:18.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:18.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:18.54 712 | class CompressedGlyph { 58:18.54 | ^~~~~~~~~~~~~~~ 58:28.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:28.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 58:28.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 58:28.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:20: 58:28.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:28.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:28.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:28.88 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:28.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:28.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsIMediaList.h:19, 58:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:22, 58:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:20: 58:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:28.89 585 | class nsCSSValue { 58:28.89 | ^~~~~~~~~~ 58:29.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:29.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:29.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 58:29.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:48: 58: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)': 58:29.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 58:29.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] 58:29.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:29.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:29.55 712 | class CompressedGlyph { 58:29.55 | ^~~~~~~~~~~~~~~ 58:29.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)': 58:29.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 58:29.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] 58:29.55 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:29.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:29.55 712 | class CompressedGlyph { 58:29.55 | ^~~~~~~~~~~~~~~ 58:29.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCOMPtr.h:29, 58:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsAutoPtr.h:9, 58:29.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:19: 58:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'virtual nsresult nsCSSRuleProcessor::QueryInterface(const nsIID&, void**)': 58:29.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:29.74 819 | foundInterface = 0; \ 58:29.74 | ^~~~~~~~~~~~~~ 58:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:29.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:1035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:29.74 1035 | NS_INTERFACE_MAP_END 58:29.74 | ^~~~~~~~~~~~~~~~~~~~ 58:29.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 58:29.74 800 | else 58:29.74 | ^~~~ 58:29.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:29.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:29.74 | ^~~~~~~~~~~~~~~~~~ 58:29.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.cpp:1034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:29.75 1034 | NS_INTERFACE_MAP_ENTRY(nsIStyleRuleProcessor) 58:29.75 | ^~~~~~~~~~~~~~~~~~~~~~ 58:32.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:32.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:32.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:32.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:32.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 58:32.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] 58:32.52 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:32.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:32.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:32.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:32.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:32.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:32.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:32.52 585 | class nsCSSValue { 58:32.52 | ^~~~~~~~~~ 58:33.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 58:33.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.15 /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:33.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 58:33.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] 58:33.16 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:33.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:33.16 712 | class CompressedGlyph { 58:33.16 | ^~~~~~~~~~~~~~~ 58:33.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)': 58:33.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 58:33.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] 58:33.16 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:33.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:33.16 712 | class CompressedGlyph { 58:33.16 | ^~~~~~~~~~~~~~~ 58:33.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::ImportRule::QueryInterface(const nsIID&, void**)': 58:33.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.35 819 | foundInterface = 0; \ 58:33.35 | ^~~~~~~~~~~~~~ 58:33.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.35 211 | NS_INTERFACE_MAP_END 58:33.35 | ^~~~~~~~~~~~~~~~~~~~ 58:33.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.35 49 | } else 58:33.35 | ^~~~ 58:33.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.35 49 | } else 58:33.35 | ^~~~ 58:33.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 58:33.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.36 819 | foundInterface = 0; \ 58:33.36 | ^~~~~~~~~~~~~~ 58:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.36 400 | NS_INTERFACE_MAP_END 58:33.36 | ^~~~~~~~~~~~~~~~~~~~ 58:33.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsWrapperCache.h:9, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsIPresShell.h:27, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.h:16, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:18, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.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 58:33.36 264 | } else 58:33.36 | ^~~~ 58:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 58:33.36 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 58:33.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.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' 58:33.36 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 58:33.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:33.36 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:33.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:33.36 399 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 58:33.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::MediaRule::QueryInterface(const nsIID&, void**)': 58:33.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.37 837 | foundInterface = 0; \ 58:33.37 | ^~~~~~~~~~~~~~ 58:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:33.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:33.37 629 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 58:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.37 49 | } else 58:33.37 | ^~~~ 58:33.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.37 49 | } else 58:33.37 | ^~~~ 58:33.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::DocumentRule::QueryInterface(const nsIID&, void**)': 58:33.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.38 837 | foundInterface = 0; \ 58:33.38 | ^~~~~~~~~~~~~~ 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:33.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:33.38 859 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 58:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.38 49 | } else 58:33.38 | ^~~~ 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.38 49 | } else 58:33.38 | ^~~~ 58:33.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::NameSpaceRule::QueryInterface(const nsIID&, void**)': 58:33.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.38 819 | foundInterface = 0; \ 58:33.38 | ^~~~~~~~~~~~~~ 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.38 1127 | NS_INTERFACE_MAP_END 58:33.38 | ^~~~~~~~~~~~~~~~~~~~ 58:33.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.38 49 | } else 58:33.38 | ^~~~ 58:33.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.38 49 | } else 58:33.38 | ^~~~ 58:33.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceStyleDecl::QueryInterface(const nsIID&, void**)': 58:33.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.39 819 | foundInterface = 0; \ 58:33.39 | ^~~~~~~~~~~~~~ 58:33.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.39 1270 | NS_INTERFACE_MAP_END 58:33.39 | ^~~~~~~~~~~~~~~~~~~~ 58:33.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 58:33.39 1269 | else 58:33.39 | ^~~~ 58:33.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceRule::QueryInterface(const nsIID&, void**)': 58:33.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.40 819 | foundInterface = 0; \ 58:33.40 | ^~~~~~~~~~~~~~ 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.40 1570 | NS_INTERFACE_MAP_END 58:33.40 | ^~~~~~~~~~~~~~~~~~~~ 58:33.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.40 49 | } else 58:33.40 | ^~~~ 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.40 49 | } else 58:33.40 | ^~~~ 58:33.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFeatureValuesRule::QueryInterface(const nsIID&, void**)': 58:33.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.40 819 | foundInterface = 0; \ 58:33.40 | ^~~~~~~~~~~~~~ 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.40 1714 | NS_INTERFACE_MAP_END 58:33.40 | ^~~~~~~~~~~~~~~~~~~~ 58:33.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.40 49 | } else 58:33.40 | ^~~~ 58:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.40 49 | } else 58:33.40 | ^~~~ 58:33.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeStyleDeclaration::QueryInterface(const nsIID&, void**)': 58:33.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.41 837 | foundInterface = 0; \ 58:33.41 | ^~~~~~~~~~~~~~ 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:33.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:33.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1954:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:33.41 1954 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 58:33.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsIPresShell.h:27, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.h:16, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:18, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.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 58:33.41 362 | else 58:33.41 | ^~~~ 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:1953:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 58:33.41 1953 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 58:33.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeRule::QueryInterface(const nsIID&, void**)': 58:33.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.41 819 | foundInterface = 0; \ 58:33.41 | ^~~~~~~~~~~~~~ 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2061:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.41 2061 | NS_INTERFACE_MAP_END 58:33.41 | ^~~~~~~~~~~~~~~~~~~~ 58:33.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.41 49 | } else 58:33.41 | ^~~~ 58:33.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.41 49 | } else 58:33.41 | ^~~~ 58:33.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframesRule::QueryInterface(const nsIID&, void**)': 58:33.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.42 837 | foundInterface = 0; \ 58:33.42 | ^~~~~~~~~~~~~~ 58:33.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:33.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:33.42 2268 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 58:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.42 49 | } else 58:33.42 | ^~~~ 58:33.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.42 49 | } else 58:33.42 | ^~~~ 58:33.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageStyleDeclaration::QueryInterface(const nsIID&, void**)': 58:33.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.43 837 | foundInterface = 0; \ 58:33.43 | ^~~~~~~~~~~~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:33.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:33.43 2512 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 58:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheet.h:17, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsIPresShell.h:27, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/base/nsPresContext.h:16, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:18, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.43 /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 58:33.43 362 | else 58:33.43 | ^~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2511:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 58:33.43 2511 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 58:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageRule::QueryInterface(const nsIID&, void**)': 58:33.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.43 819 | foundInterface = 0; \ 58:33.43 | ^~~~~~~~~~~~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.43 2618 | NS_INTERFACE_MAP_END 58:33.43 | ^~~~~~~~~~~~~~~~~~~~ 58:33.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.43 49 | } else 58:33.43 | ^~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.43 49 | } else 58:33.43 | ^~~~ 58:33.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 58:33.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.43 837 | foundInterface = 0; \ 58:33.43 | ^~~~~~~~~~~~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:33.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2791:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:33.43 2791 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 58:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.44 49 | } else 58:33.44 | ^~~~ 58:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.44 49 | } else 58:33.44 | ^~~~ 58:33.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSPropertyID.h:11, 58:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 58:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:21, 58:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:33.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:10: 58:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSCounterStyleRule::QueryInterface(const nsIID&, void**)': 58:33.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.44 819 | foundInterface = 0; \ 58:33.44 | ^~~~~~~~~~~~~~ 58:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:2919:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.44 2919 | NS_INTERFACE_MAP_END 58:33.44 | ^~~~~~~~~~~~~~~~~~~~ 58:33.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.cpp:34: 58:33.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 58:33.44 49 | } else 58:33.44 | ^~~~ 58:33.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 58:33.44 49 | } else 58:33.44 | ^~~~ 58:38.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 58:38.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.cpp:24: 58:38.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)': 58:38.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 58:38.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] 58:38.48 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:38.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:38.48 712 | class CompressedGlyph { 58:38.48 | ^~~~~~~~~~~~~~~ 58:38.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)': 58:38.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 58:38.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] 58:38.48 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:38.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:38.48 712 | class CompressedGlyph { 58:38.48 | ^~~~~~~~~~~~~~~ 58:42.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 58:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 58:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 58:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsIFrameInlines.h:11, 58:42.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:17: 58:42.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)': 58:42.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 58:42.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] 58:42.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:42.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:42.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:42.09 712 | class CompressedGlyph { 58:42.09 | ^~~~~~~~~~~~~~~ 58:42.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)': 58:42.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 58:42.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] 58:42.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:42.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:42.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:42.09 712 | class CompressedGlyph { 58:42.09 | ^~~~~~~~~~~~~~~ 58:42.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsHashKeys.h:10, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDataHashtable.h:9, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:16, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.h:12, 58:42.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:8: 58:42.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 58:42.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:42.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:42.37 837 | foundInterface = 0; \ 58:42.37 | ^~~~~~~~~~~~~~ 58:42.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:42.37 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:42.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:42.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:42.37 328 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 58:42.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:42.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 58:42.38 800 | else 58:42.38 | ^~~~ 58:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:42.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:42.38 | ^~~~~~~~~~~~~~~~~~ 58:42.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsComputedDOMStyle.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:42.38 327 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 58:42.38 | ^~~~~~~~~~~~~~~~~~~~~~ 58:46.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 58:46.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:46.20 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.20 /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.20 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:46.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:46.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:46.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 58:46.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:46.20 585 | class nsCSSValue { 58:46.20 | ^~~~~~~~~~ 58:47.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:47.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:47.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 58:47.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCSSStyleDeclaration.h:10, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsICSSDeclaration.h:23, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.h:11, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 58:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 58:47.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:47.04 837 | foundInterface = 0; \ 58:47.04 | ^~~~~~~~~~~~~~ 58:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:71:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:47.04 71 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 58:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSValue.h:11, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsICSSDeclaration.h:25, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.h:11, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 58:47.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 58:47.04 /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 58:47.04 362 | else 58:47.04 | ^~~~ 58:47.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:70:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 58:47.04 70 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 58:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:49.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.cpp:11: 58:49.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:49.57 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.57 /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/Loader.h:23, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSParser.h:12, 58:49.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSDeclaration.cpp:10: 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.68 libdom_plugins_ipc.a.desc 58:51.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsTArray.h:26, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ErrorResult.h:35, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/RectBinding.h:8, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:8: 58:51.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp: In member function 'virtual nsresult nsDOMCSSRect::QueryInterface(const nsIID&, void**)': 58:51.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:51.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:51.19 819 | foundInterface = 0; \ 58:51.19 | ^~~~~~~~~~~~~~ 58:51.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:51.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:51.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:51.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:51.19 30 | NS_INTERFACE_MAP_END 58:51.19 | ^~~~~~~~~~~~~~~~~~~~ 58:51.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CSSValue.h:11, 58:51.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.h:14, 58:51.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:9: 58:51.20 /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 58:51.20 362 | else 58:51.20 | ^~~~ 58:51.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSRect.cpp:29:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 58:51.20 29 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 58:51.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.28 libtoolkit_mozapps_extensions.a.desc 58:51.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 58:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 58:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 58:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCSSValueList.h:10, 58:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.h:10, 58:51.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp:7: 58:51.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp: In member function 'virtual nsresult nsDOMCSSValueList::QueryInterface(const nsIID&, void**)': 58:51.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:51.74 819 | foundInterface = 0; \ 58:51.74 | ^~~~~~~~~~~~~~ 58:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:51.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:51.74 31 | NS_INTERFACE_MAP_END 58:51.74 | ^~~~~~~~~~~~~~~~~~~~ 58:51.74 /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:51.74 811 | else 58:51.74 | ^~~~ 58:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:51.74 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsDOMCSSValueList.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:51.74 30 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 58:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:52.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:17, 58:52.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.cpp:11: 58:52.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)': 58:52.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 58:52.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] 58:52.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:52.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:52.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:52.99 712 | class CompressedGlyph { 58:52.99 | ^~~~~~~~~~~~~~~ 58:52.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)': 58:52.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 58:52.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] 58:52.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:52.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:52.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:52.99 712 | class CompressedGlyph { 58:52.99 | ^~~~~~~~~~~~~~~ 58:53.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:53.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:53.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 58:53.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.cpp:11: 58:53.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:53.83 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:53.83 /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:53.83 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:53.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:53.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 58:53.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 58:53.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:12, 58:53.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.h:20, 58:53.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceLoader.cpp:11: 58:53.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:53.84 585 | class nsCSSValue { 58:53.84 | ^~~~~~~~~~ 58:55.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 58:55.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsFontFaceUtils.cpp:7: 58:55.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)': 58:55.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 58:55.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] 58:55.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:55.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:55.79 712 | class CompressedGlyph { 58:55.79 | ^~~~~~~~~~~~~~~ 58:55.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)': 58:55.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 58:55.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] 58:55.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:55.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:55.79 712 | class CompressedGlyph { 58:55.79 | ^~~~~~~~~~~~~~~ 58:59.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLCSSStyleSheet.cpp:13: 58:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:59.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 58:59.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] 58:59.84 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:59.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Rule.h:11, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 58:59.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLCSSStyleSheet.cpp:12: 58:59.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:59.84 585 | class nsCSSValue { 58:59.84 | ^~~~~~~~~~ 59:01.73 libnetwerk_protocol_wyciwyg.a.desc 59:02.59 libtoolkit_system_unixproxy.a.desc 59:02.73 libmemory_mozalloc.a 59:02.80 libmemory_mozalloc.a.desc 59:03.15 libmozglue_misc.a.desc 59:03.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:03.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 59:03.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp:28: 59:03.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:03.75 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:03.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:03.76 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:03.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 59:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 59:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsStyledElement.h:17, 59:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributeElement.h:15, 59:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsMappedAttributes.h:15, 59:03.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp:21: 59:03.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:03.76 585 | class nsCSSValue { 59:03.76 | ^~~~~~~~~~ 59:04.63 libmfbt.a.desc 59:04.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp: In function 'void LangRuleTable_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)': 59:04.71 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:04.71 /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:04.71 254 | memset(entry, 0, sizeof(LangRuleTableEntry)); 59:04.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsHTMLStyleSheet.cpp:237:8: note: 'struct LangRuleTableEntry' declared here 59:04.71 237 | struct LangRuleTableEntry : public PLDHashEntryHdr { 59:04.71 | ^~~~~~~~~~~~~~~~~~ 59:04.94 libmemory_mozjemalloc.a.desc 59:05.47 libpalemoon_components_dirprovider.a.desc 59:06.17 libpalemoon_components_feeds.a.desc 59:07.45 libpalemoon_components_shell.a.desc 59:07.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:07.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:07.55 from : 59:07.55 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:07.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:07.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:07.55 | ^~~~~~~~~~~~~ 59:07.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:07.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:07.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:07.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:07.59 from : 59:07.59 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:07.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:07.59 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:07.59 | ^~~~~~~~~~~~~ 59:07.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:07.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:07.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:07.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:07.63 from : 59:07.63 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:07.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:07.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:07.64 | ^~~~~~~~~~~~~ 59:07.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:07.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:07.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:07.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:07.69 from : 59:07.69 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:07.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:07.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:07.69 | ^~~~~~~~~~~~~ 59:07.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:07.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:07.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:07.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:07.74 from : 59:07.74 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:07.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:07.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:07.74 | ^~~~~~~~~~~~~ 59:07.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:07.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:07.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:07.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:07.79 from : 59:07.79 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:07.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:07.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:07.79 | ^~~~~~~~~~~~~ 59:07.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:07.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:07.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:07.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:07.97 from : 59:07.98 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:07.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:07.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:07.98 | ^~~~~~~~~~~~~ 59:08.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:08.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:08.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:08.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:08.11 from : 59:08.11 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:08.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:08.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:08.12 | ^~~~~~~~~~~~~ 59:08.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:08.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:08.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:08.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:08.25 from : 59:08.25 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:08.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:08.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:08.25 | ^~~~~~~~~~~~~ 59:09.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:09.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 59:09.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 59:09.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsMediaFeatures.cpp:17: 59:09.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:09.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 59:09.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] 59:09.45 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:09.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:09.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsMediaFeatures.cpp:13: 59:09.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:09.45 585 | class nsCSSValue { 59:09.45 | ^~~~~~~~~~ 59:09.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 59:09.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsMediaFeatures.cpp:18: 59:09.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)': 59:09.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 59:09.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] 59:09.88 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:09.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:09.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:09.88 712 | class CompressedGlyph { 59:09.88 | ^~~~~~~~~~~~~~~ 59:09.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)': 59:09.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 59:09.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] 59:09.89 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:09.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:09.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:09.89 712 | class CompressedGlyph { 59:09.89 | ^~~~~~~~~~~~~~~ 59:14.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:13, 59:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/domstubs.h:10, 59:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIDOMCSSValue.h:10, 59:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.h:11, 59:14.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp:8: 59:14.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp: In member function 'virtual nsresult nsROCSSPrimitiveValue::QueryInterface(const nsIID&, void**)': 59:14.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:14.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.00 819 | foundInterface = 0; \ 59:14.00 | ^~~~~~~~~~~~~~ 59:14.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:14.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:14.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:14.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:14.00 40 | NS_INTERFACE_MAP_END 59:14.00 | ^~~~~~~~~~~~~~~~~~~~ 59:14.00 /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:14.00 811 | else 59:14.00 | ^~~~ 59:14.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:14.00 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:14.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsROCSSPrimitiveValue.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:14.00 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 59:14.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 59:17.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.cpp:23: 59:17.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:17.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 59:17.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] 59:17.03 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:17.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h:17, 59:17.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/css/Declaration.h:24, 59:17.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.cpp:23: 59:17.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:17.03 585 | class nsCSSValue { 59:17.03 | ^~~~~~~~~~ 59:17.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 59:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsFontMetrics.h:11, 59:17.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleNode.cpp:31: 59:17.38 /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:17.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:17.38 /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:17.38 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:17.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:17.38 712 | class CompressedGlyph { 59:17.38 | ^~~~~~~~~~~~~~~ 59:17.38 /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:17.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/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:17.38 /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:17.38 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:17.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:17.38 712 | class CompressedGlyph { 59:17.38 | ^~~~~~~~~~~~~~~ 59:17.95 libmedia_ffvpx_libavcodec_x86.a.desc 59:18.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:18.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:18.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:18.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:18.05 from : 59:18.05 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:18.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:18.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:18.05 | ^~~~~~~~~~~~~ 59:18.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:18.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:18.10 from : 59:18.10 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:18.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:18.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:18.10 | ^~~~~~~~~~~~~ 59:18.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:18.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:18.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:18.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:18.14 from : 59:18.14 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:18.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:18.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:18.14 | ^~~~~~~~~~~~~ 59:18.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:18.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:18.17 from : 59:18.17 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:18.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:18.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:18.17 | ^~~~~~~~~~~~~ 59:18.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 59:18.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 59:18.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 59:18.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 59:18.21 from : 59:18.21 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 59:18.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 59:18.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 59:18.21 | ^~~~~~~~~~~~~ 59:18.38 libmedia_ffvpx_libavutil_x86.a.desc 59:18.77 libfakeopenh264.so 59:19.22 libplugin-container.a.desc 59:23.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 59:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 59:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 59:23.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleContext.cpp:16: 59: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)': 59: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 59: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] 59:23.10 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:23.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:23.10 712 | class CompressedGlyph { 59:23.10 | ^~~~~~~~~~~~~~~ 59: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)': 59: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 59:23.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] 59:23.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:23.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:23.10 712 | class CompressedGlyph { 59:23.10 | ^~~~~~~~~~~~~~~ 59:26.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 59:26.10 /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]': 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 59:26.10 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 59:26.10 /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] 59:26.10 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 59:26.10 | ~~~~~~~^~~~ 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 59:26.10 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 59:26.10 | ^ 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 59:26.10 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 59:26.10 | ^ 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 59:26.10 433 | MOZ_RELEASE_ASSERT_GLUE( \ 59:26.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 59:26.10 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 59:26.10 | ^~~~~~~~~~~~~~~~~~ 59:26.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 59:26.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 59:26.10 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 59:26.10 /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] 59:26.10 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 59:26.10 | ~~~~~~~^~~~ 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 59:26.10 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 59:26.10 | ^ 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 59:26.10 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 59:26.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:26.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 59:26.10 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 59:26.10 | ^ 59:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 59:26.11 433 | MOZ_RELEASE_ASSERT_GLUE( \ 59:26.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 59:26.11 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 59:26.11 | ^~~~~~~~~~~~~~~~~~ 59:26.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 59:26.11 /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 = long unsigned int]': 59:26.11 /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; long unsigned int Extent = 18446744073709551615; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 59:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 59:26.11 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 59:26.11 /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] 59:26.11 154 | (index_ >= 0 && index <= span_->Length())); 59:26.11 | ~~~~~~~^~~~ 59:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 59:26.11 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 59:26.11 | ^ 59:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 59:26.11 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 59:26.11 | ^ 59:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 59:26.11 433 | MOZ_RELEASE_ASSERT_GLUE( \ 59:26.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:26.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 59:26.11 153 | MOZ_RELEASE_ASSERT(span == nullptr || 59:26.11 | ^~~~~~~~~~~~~~~~~~ 59:26.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 59:26.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 59:26.11 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 59:26.11 /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] 59:26.11 154 | (index_ >= 0 && index <= span_->Length())); 59:26.11 | ~~~~~~~^~~~ 59:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 59:26.12 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 59:26.12 | ^ 59:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 59:26.12 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 59:26.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 59:26.12 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 59:26.12 | ^ 59:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 59:26.12 433 | MOZ_RELEASE_ASSERT_GLUE( \ 59:26.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:26.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 59:26.12 153 | MOZ_RELEASE_ASSERT(span == nullptr || 59:26.12 | ^~~~~~~~~~~~~~~~~~ 59:26.80 libnecko_standalone.a.desc 59:27.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:27.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 59:27.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRuleProcessor.h:24, 59:27.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 59:27.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.cpp:20: 59:27.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:27.28 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:27.28 /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:27.28 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:27.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 59:27.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/Element.h:41, 59:27.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 59:27.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 59:27.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.h:16, 59:27.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.cpp:12: 59:27.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:27.29 585 | class nsCSSValue { 59:27.29 | ^~~~~~~~~~ 59:27.29 librdfutil_external_s.a 59:27.37 librdfutil_external_s.a.desc 59:27.65 rapl 59:27.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxUserFontSet.h:9, 59:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 59:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSRules.h:20, 59:27.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleSet.cpp:40: 59:27.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)': 59:27.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 59:27.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] 59:27.91 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:27.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:27.91 712 | class CompressedGlyph { 59:27.91 | ^~~~~~~~~~~~~~~ 59:27.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)': 59:27.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 59:27.91 /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:27.91 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:27.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:27.91 712 | class CompressedGlyph { 59:27.91 | ^~~~~~~~~~~~~~~ 59:30.73 libmedia_standalone.a.desc 59:32.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxTextRun.h:12, 59:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/generic/nsTextFrame.h:16, 59:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStructInlines.h:16, 59:32.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.cpp:12: 59:32.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)': 59:32.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 59:32.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] 59:32.66 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:32.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:32.66 712 | class CompressedGlyph { 59:32.66 | ^~~~~~~~~~~~~~~ 59:32.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)': 59:32.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 59:32.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] 59:32.66 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 59:32.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 59:32.66 712 | class CompressedGlyph { 59:32.66 | ^~~~~~~~~~~~~~~ 59:40.90 brotli 59:41.06 libicudata.a.desc 59:41.22 libeditline.a.desc 59:41.29 libxul-gtest.a.desc 59:42.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/Declaration.h:24, 59:42.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleWalker.h:16, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsRuleProcessorData.h:18, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsTransitionManager.cpp:17: 59:42.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 59:42.35 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:42.35 /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:42.35 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 59:42.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:42.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/CounterStyleManager.h:16, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsStyleStruct.h:21, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsTransitionManager.h:10, 59:42.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsTransitionManager.cpp:8: 59:42.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 59:42.35 585 | class nsCSSValue { 59:42.35 | ^~~~~~~~~~ 59:43.76 liblayout_style.a.desc 59:44.79 libfake.so 59:47.27 libxpcomglue_s.a 59:47.35 libicu.a.desc 59:47.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': 59:47.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/ds/plvrsion.c: variable 'dummy' set but not used 59:47.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/ds/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 59:47.50 88 | const char *dummy; 59:47.50 | ^~~~~ 59:47.50 libplds4.so 59:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': 59:47.83 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plgetopt.c: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand 59:47.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plgetopt.c:151:42: warning: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare] 59:47.83 151 | PRIntn optNameLen = foundEqual ? (foundEqual - internal->xargv) : 59:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:47.83 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 'long unsigned int'} and 'PRIntn' {aka 'int'} 59:47.83 /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 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 59:47.83 164 | if (strlen(longOpt->longOptName) != optNameLen) { 59:47.83 | ^~ 59:47.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': 59:47.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 59:47.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] 59:47.86 88 | const char *dummy; 59:47.86 | ^~~~~ 59:48.02 libplc4.so 59:48.39 libzlib.a.desc 59:48.48 libxpcomglue.a 59:48.57 liblgpllibs.so 59:48.98 /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*)': 59:48.98 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 'long unsigned int'} and 'int' 59:48.98 /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 'long unsigned int'} and 'int' [-Wsign-compare] 59:48.98 548 | if (operands.size() < n * (k + 1) + 1) { 59:48.98 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 59:49.40 libnss.a.desc 59:49.50 cd util; /usr/bin/gmake libs 59:49.55 /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)': 59:49.55 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 'long unsigned int'} 59:49.55 /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 'long unsigned int'} [-Wsign-compare] 59:49.55 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 59:49.55 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.55 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 'long unsigned int'} 59:49.55 /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 'long unsigned int'} [-Wsign-compare] 59:49.55 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 59:49.55 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.55 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 long unsigned int'} and 'int' 59:49.55 /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 long unsigned int'} and 'int' [-Wsign-compare] 59:49.55 398 | if (stack_size < n * (k + 1) + 1) { 59:49.55 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 59:52.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/util/libnssutil.a 59:52.19 cd freebl; /usr/bin/gmake libs 59:52.20 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 59:52.20 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl' 59:52.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl/libfreebl.a 59:52.90 mkdir: cannot create directory '/builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/freebl': File exists 60:03.41 libgfx_ots_src.a.desc 60:03.54 libmozglue.a 60:03.62 libmozglue.a.desc 60:03.76 libmemory.a 60:03.82 libmemory.a.desc 60:04.49 libunicharutil_external_s.a 60:04.91 libunicharutil_external_s.a.desc 60:04.99 libmozavutil.so.symbols 60:05.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.10 from : 60:05.10 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.10 | ^~~~~~~~~~~~~ 60:05.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.14 from : 60:05.14 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.14 | ^~~~~~~~~~~~~ 60:05.19 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.19 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.19 from : 60:05.20 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.20 | ^~~~~~~~~~~~~ 60:05.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.23 from : 60:05.23 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.23 | ^~~~~~~~~~~~~ 60:05.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.28 from : 60:05.28 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.28 | ^~~~~~~~~~~~~ 60:05.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.33 from : 60:05.33 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.33 | ^~~~~~~~~~~~~ 60:05.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.38 from : 60:05.38 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.38 | ^~~~~~~~~~~~~ 60:05.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.42 from : 60:05.42 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.42 | ^~~~~~~~~~~~~ 60:05.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.46 from : 60:05.46 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.47 | ^~~~~~~~~~~~~ 60:05.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.51 from : 60:05.51 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.51 | ^~~~~~~~~~~~~ 60:05.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.56 from : 60:05.56 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.56 | ^~~~~~~~~~~~~ 60:05.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.60 from : 60:05.60 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.60 | ^~~~~~~~~~~~~ 60:05.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.64 from : 60:05.64 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.64 | ^~~~~~~~~~~~~ 60:05.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.71 from : 60:05.71 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.71 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.71 | ^~~~~~~~~~~~~ 60:05.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.75 from : 60:05.75 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.75 | ^~~~~~~~~~~~~ 60:05.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.79 from : 60:05.79 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.80 | ^~~~~~~~~~~~~ 60:05.84 cd softoken; /usr/bin/gmake libs 60:05.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.85 from : 60:05.85 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.85 | ^~~~~~~~~~~~~ 60:05.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.92 from : 60:05.92 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.92 | ^~~~~~~~~~~~~ 60:05.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:05.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:05.98 from : 60:05.98 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:05.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:05.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:05.98 | ^~~~~~~~~~~~~ 60:06.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.04 from : 60:06.04 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.04 | ^~~~~~~~~~~~~ 60:06.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.08 from : 60:06.08 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.08 | ^~~~~~~~~~~~~ 60:06.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.12 from : 60:06.12 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.12 | ^~~~~~~~~~~~~ 60:06.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.16 from : 60:06.16 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.16 | ^~~~~~~~~~~~~ 60:06.21 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.21 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.21 from : 60:06.21 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.21 | ^~~~~~~~~~~~~ 60:06.24 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.24 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.24 from : 60:06.24 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.24 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.24 | ^~~~~~~~~~~~~ 60:06.28 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.28 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.28 from : 60:06.28 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.28 | ^~~~~~~~~~~~~ 60:06.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.34 from : 60:06.34 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.34 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.34 | ^~~~~~~~~~~~~ 60:06.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.45 from : 60:06.45 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.45 | ^~~~~~~~~~~~~ 60:06.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.51 from : 60:06.51 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.51 | ^~~~~~~~~~~~~ 60:06.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.58 from : 60:06.58 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.58 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.58 | ^~~~~~~~~~~~~ 60:06.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.62 from : 60:06.62 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.62 | ^~~~~~~~~~~~~ 60:06.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.66 from : 60:06.66 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.66 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.66 | ^~~~~~~~~~~~~ 60:06.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.70 from : 60:06.70 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.70 | ^~~~~~~~~~~~~ 60:06.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.73 from : 60:06.73 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.73 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.73 | ^~~~~~~~~~~~~ 60:06.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.78 from : 60:06.78 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.78 | ^~~~~~~~~~~~~ 60:06.82 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.82 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.82 from : 60:06.82 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.82 | ^~~~~~~~~~~~~ 60:06.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.86 from : 60:06.86 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.86 | ^~~~~~~~~~~~~ 60:06.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 60:06.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 60:06.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 60:06.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 60:06.90 from : 60:06.90 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 60:06.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 60:06.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 60:06.90 | ^~~~~~~~~~~~~ 60:06.93 libmozavutil.so 60:09.33 palemoon 60:12.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/softoken/libsoftokn.a 60:12.35 cd base; /usr/bin/gmake libs 60:12.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/base/libnssb.a 60:12.87 cd dev; /usr/bin/gmake libs 60:13.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/dev/libnssdev.a 60:13.59 cd pki; /usr/bin/gmake libs 60:15.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pki/libnsspki.a 60:15.07 cd libpkix; /usr/bin/gmake libs 60:15.08 cd include; /usr/bin/gmake libs 60:15.09 cd pkix; /usr/bin/gmake libs 60:15.10 cd certsel; /usr/bin/gmake libs 60:15.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/certsel/libpkixcertsel.a 60:15.72 cd crlsel; /usr/bin/gmake libs 60:16.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/crlsel/libpkixcrlsel.a 60:16.14 cd checker; /usr/bin/gmake libs 60:17.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/checker/libpkixchecker.a 60:17.94 cd params; /usr/bin/gmake libs 60:18.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/params/libpkixparams.a 60:18.67 cd results; /usr/bin/gmake libs 60:19.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/results/libpkixresults.a 60:19.52 cd store; /usr/bin/gmake libs 60:19.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/store/libpkixstore.a 60:19.66 cd top; /usr/bin/gmake libs 60:20.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/top/libpkixtop.a 60:20.97 cd util; /usr/bin/gmake libs 60:22.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix/util/libpkixutil.a 60:22.00 cd pkix_pl_nss; /usr/bin/gmake libs 60:22.02 cd pki; /usr/bin/gmake libs 60:22.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:22.33 /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:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 60:22.33 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:22.33 /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:22.33 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:22.33 | ~~~~~~~^~~~ 60:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 60:22.33 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 60:22.33 | ^ 60:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:22.33 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:22.33 | ^ 60:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:22.33 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:22.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:22.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:22.33 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:22.33 | ^~~~~~~~~~~~~~~~~~ 60:22.33 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:22.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:22.34 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:22.34 /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:22.34 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:22.34 | ~~~~~~~^~~~ 60:22.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 60:22.34 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 60:22.34 | ^ 60:22.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 60:22.34 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 60:22.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:22.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:22.34 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:22.34 | ^ 60:22.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:22.34 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:22.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:22.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:22.34 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 60:22.34 | ^~~~~~~~~~~~~~~~~~ 60:22.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDebug.h:13, 60:22.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsUtils.h:12, 60:22.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:130, 60:22.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:22.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:22.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:22.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 = long unsigned int]': 60:22.35 /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; long unsigned int Extent = 18446744073709551615; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 60:22.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 60:22.35 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:22.35 /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:22.35 154 | (index_ >= 0 && index <= span_->Length())); 60:22.35 | ~~~~~~~^~~~ 60:22.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 60:22.35 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 60:22.35 | ^ 60:22.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:22.35 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:22.35 | ^ 60:22.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:22.35 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:22.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:22.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:22.35 153 | MOZ_RELEASE_ASSERT(span == nullptr || 60:22.35 | ^~~~~~~~~~~~~~~~~~ 60:22.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsError.h:14, 60:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nscore.h:249, 60:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsrootidl.h:13, 60:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupports.h:10, 60:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIIDNService.h:10, 60:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.h:9, 60:22.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/dns/nsIDNService.cpp:6: 60:22.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 60:22.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] 60:22.36 154 | (index_ >= 0 && index <= span_->Length())); 60:22.36 | ~~~~~~~^~~~ 60:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 60:22.36 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 60:22.36 | ^ 60:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 60:22.36 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 60:22.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 60:22.36 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 60:22.36 | ^ 60:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 60:22.36 433 | MOZ_RELEASE_ASSERT_GLUE( \ 60:22.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:22.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 60:22.36 153 | MOZ_RELEASE_ASSERT(span == nullptr || 60:22.36 | ^~~~~~~~~~~~~~~~~~ 60:22.53 libnetwerk_dns.a.desc 60:25.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/pki/libpkixpki.a 60:25.39 cd system; /usr/bin/gmake libs 60:27.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/system/libpkixsystem.a 60:27.26 cd module; /usr/bin/gmake libs 60:29.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/module/libpkixmodule.a 60:29.89 cd certdb; /usr/bin/gmake libs 60:32.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/certdb/libcertdb.a 60:32.07 cd certhigh; /usr/bin/gmake libs 60:33.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/certhigh/libcerthi.a 60:33.85 cd pk11wrap; /usr/bin/gmake libs 60:36.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.h:11, 60:36.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.cpp:6: 60:36.26 /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)': 60:36.26 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 60:36.26 /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] 60:36.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:36.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:36.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:36.26 712 | class CompressedGlyph { 60:36.26 | ^~~~~~~~~~~~~~~ 60:36.26 /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)': 60:36.27 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 60:36.27 /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] 60:36.27 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:36.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:36.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:36.27 712 | class CompressedGlyph { 60:36.27 | ^~~~~~~~~~~~~~~ 60:37.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.h:11, 60:37.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2Utils.cpp:6: 60:37.43 /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)': 60:37.43 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 60:37.43 /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] 60:37.43 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:37.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:37.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:37.43 712 | class CompressedGlyph { 60:37.43 | ^~~~~~~~~~~~~~~ 60:37.43 /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)': 60:37.43 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 60:37.43 /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] 60:37.43 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:37.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:37.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:37.43 712 | class CompressedGlyph { 60:37.43 | ^~~~~~~~~~~~~~~ 60:38.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFcPlatformFontList.h:9, 60:38.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFcPlatformFontList.cpp:8: 60:38.70 /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)': 60:38.70 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 60:38.70 /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] 60:38.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:38.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:38.70 712 | class CompressedGlyph { 60:38.70 | ^~~~~~~~~~~~~~~ 60:38.70 /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)': 60:38.70 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 60:38.70 /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] 60:38.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:38.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:38.70 712 | class CompressedGlyph { 60:38.70 | ^~~~~~~~~~~~~~~ 60:39.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pk11wrap/libpk11wrap.a 60:39.21 cd cryptohi; /usr/bin/gmake libs 60:39.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/cryptohi/libcryptohi.a 60:39.92 cd nss; /usr/bin/gmake libs 60:39.93 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:39.93 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:39.95 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:39.95 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:39.97 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:39.97 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:39.99 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:39.99 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.01 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.01 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.02 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.04 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.04 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.05 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.06 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.07 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.08 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.08 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.51 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.53 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/nss/libnss.a 60:40.53 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.55 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.55 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.57 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.57 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.58 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.59 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.60 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.61 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.61 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.63 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.63 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.65 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.65 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.66 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.67 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:40.90 cd ssl; /usr/bin/gmake libs 60:41.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.cpp:6: 60:41.46 /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)': 60:41.46 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 60:41.46 /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] 60:41.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:41.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:41.46 712 | class CompressedGlyph { 60:41.46 | ^~~~~~~~~~~~~~~ 60:41.46 /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)': 60:41.46 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 60:41.46 /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] 60:41.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:41.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:41.46 712 | class CompressedGlyph { 60:41.46 | ^~~~~~~~~~~~~~~ 60:45.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 60:45.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontEntry.cpp:15: 60:45.12 /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)': 60:45.12 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 60:45.12 /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] 60:45.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:45.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:45.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:45.13 712 | class CompressedGlyph { 60:45.13 | ^~~~~~~~~~~~~~~ 60:45.13 /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)': 60:45.13 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 60:45.13 /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] 60:45.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:45.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:45.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:45.13 712 | class CompressedGlyph { 60:45.13 | ^~~~~~~~~~~~~~~ 60:48.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontInfoLoader.h:15, 60:48.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontInfoLoader.cpp:6: 60:48.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)': 60:48.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 60:48.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] 60:48.34 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:48.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:48.34 712 | class CompressedGlyph { 60:48.34 | ^~~~~~~~~~~~~~~ 60:48.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)': 60:48.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 60:48.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] 60:48.34 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:48.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:48.34 712 | class CompressedGlyph { 60:48.34 | ^~~~~~~~~~~~~~~ 60:48.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/ssl/libssl.a 60:48.47 cd pkcs7; /usr/bin/gmake libs 60:49.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pkcs7/libpkcs7.a 60:49.51 cd pkcs12; /usr/bin/gmake libs 60:49.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsDeviceContext.h:12, 60:49.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontMissingGlyphs.cpp:13: 60:49.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)': 60:49.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 60:49.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] 60:49.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:49.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:49.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:49.76 712 | class CompressedGlyph { 60:49.77 | ^~~~~~~~~~~~~~~ 60:49.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:49.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:49.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:49.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:49.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:49.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:49.77 712 | class CompressedGlyph { 60:49.77 | ^~~~~~~~~~~~~~~ 60:50.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/pkcs12/libpkcs12.a 60:50.71 cd smime; /usr/bin/gmake libs 60:50.71 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:50.73 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:52.76 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:52.78 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 60:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/smime/libsmime.a 60:52.84 cd crmf; /usr/bin/gmake libs 60:54.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/crmf/libcrmf.a 60:54.35 cd jar; /usr/bin/gmake libs 60:54.46 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 60:54.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.h:11, 60:54.46 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.cpp:15: 60:54.46 /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)': 60:54.46 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 60:54.46 /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] 60:54.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:54.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:54.46 712 | class CompressedGlyph { 60:54.46 | ^~~~~~~~~~~~~~~ 60:54.46 /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)': 60:54.46 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 60:54.46 /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] 60:54.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:54.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:54.46 712 | class CompressedGlyph { 60:54.46 | ^~~~~~~~~~~~~~~ 60:54.94 /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*)': 60:54.94 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.cpp: type qualifiers ignored on cast result type 60:54.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigFonts.cpp:1620:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 60:54.94 1620 | (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag)); 60:54.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/jar/libjar.a 60:54.99 cd ckfw; /usr/bin/gmake libs 60:56.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFT2FontBase.h:11, 60:56.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigUtils.h:16, 60:56.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontconfigUtils.cpp:8: 60:56.61 /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)': 60:56.61 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 60:56.61 /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] 60:56.61 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:56.61 712 | class CompressedGlyph { 60:56.61 | ^~~~~~~~~~~~~~~ 60:56.61 /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)': 60:56.61 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 60:56.61 /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] 60:56.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:56.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:56.61 712 | class CompressedGlyph { 60:56.61 | ^~~~~~~~~~~~~~~ 60:56.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/lib/ckfw/libnssckfw.a 60:56.73 cd builtins; /usr/bin/gmake libs 60:57.43 cd testlib; /usr/bin/gmake libs 60:59.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/nss/cmd/lib/libsectool.a 60:59.69 cd mangle; /usr/bin/gmake libs 60:59.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGlyphExtents.h:9, 60:59.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGlyphExtents.cpp:6: 60:59.77 /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)': 60:59.77 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 60:59.77 /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] 60:59.77 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:59.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:59.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:59.77 712 | class CompressedGlyph { 60:59.77 | ^~~~~~~~~~~~~~~ 60:59.77 /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)': 60:59.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 60:59.78 /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] 60:59.78 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:59.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:59.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:59.78 712 | class CompressedGlyph { 60:59.78 | ^~~~~~~~~~~~~~~ 60:59.79 libnspr.a.desc 60:59.85 libgkmedias.a.desc 60:59.92 libcrmf.a.desc 60:60.00 libmozavcodec.so.symbols 61:00.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.11 from : 61:00.11 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.11 | ^~~~~~~~~~~~~ 61:00.17 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.17 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.17 from : 61:00.17 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.17 | ^~~~~~~~~~~~~ 61:00.25 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.25 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.25 from : 61:00.25 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.25 | ^~~~~~~~~~~~~ 61:00.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.30 from : 61:00.30 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.30 | ^~~~~~~~~~~~~ 61:00.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.36 from : 61:00.36 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.36 | ^~~~~~~~~~~~~ 61:00.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.41 from : 61:00.41 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.41 | ^~~~~~~~~~~~~ 61:00.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.45 from : 61:00.45 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.45 | ^~~~~~~~~~~~~ 61:00.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.51 from : 61:00.51 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.51 | ^~~~~~~~~~~~~ 61:00.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.56 from : 61:00.56 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.56 | ^~~~~~~~~~~~~ 61:00.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.68 from : 61:00.68 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.68 | ^~~~~~~~~~~~~ 61:00.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.74 from : 61:00.74 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.74 | ^~~~~~~~~~~~~ 61:00.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.80 from : 61:00.80 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.80 | ^~~~~~~~~~~~~ 61:00.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.87 from : 61:00.87 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.87 | ^~~~~~~~~~~~~ 61:00.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.91 from : 61:00.91 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.91 | ^~~~~~~~~~~~~ 61:00.99 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:00.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:00.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:00.99 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:00.99 from : 61:00.99 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:00.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:00.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:00.99 | ^~~~~~~~~~~~~ 61:01.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:01.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:01.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:01.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:01.11 from : 61:01.11 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:01.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:01.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:01.11 | ^~~~~~~~~~~~~ 61:01.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:01.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:01.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:01.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:01.14 from : 61:01.14 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:01.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:01.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:01.14 | ^~~~~~~~~~~~~ 61:01.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:01.81 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:01.81 from : 61:01.81 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:01.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:01.81 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:01.81 | ^~~~~~~~~~~~~ 61:01.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:01.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:01.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:01.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:01.87 from : 61:01.87 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:01.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:01.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:01.87 | ^~~~~~~~~~~~~ 61:01.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:01.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:01.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:01.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:01.90 from : 61:01.90 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:01.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:01.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:01.90 | ^~~~~~~~~~~~~ 61:01.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:01.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:01.93 from : 61:01.93 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:01.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:01.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:01.93 | ^~~~~~~~~~~~~ 61:01.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:01.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:01.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:01.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:01.97 from : 61:01.97 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:01.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:01.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:01.97 | ^~~~~~~~~~~~~ 61:02.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGraphiteShaper.h:9, 61:02.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxGraphiteShaper.cpp:6: 61:02.00 /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:02.00 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:02.00 /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:02.00 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:02.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:02.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:02.00 712 | class CompressedGlyph { 61:02.00 | ^~~~~~~~~~~~~~~ 61:02.00 /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:02.00 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:02.00 /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:02.00 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:02.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:02.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:02.00 712 | class CompressedGlyph { 61:02.00 | ^~~~~~~~~~~~~~~ 61:02.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.04 from : 61:02.04 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.04 | ^~~~~~~~~~~~~ 61:02.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.10 from : 61:02.10 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.10 | ^~~~~~~~~~~~~ 61:02.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.14 from : 61:02.14 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.14 | ^~~~~~~~~~~~~ 61:02.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.18 from : 61:02.18 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.18 | ^~~~~~~~~~~~~ 61:02.26 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.26 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.26 from : 61:02.26 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.26 | ^~~~~~~~~~~~~ 61:02.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.32 from : 61:02.32 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.32 | ^~~~~~~~~~~~~ 61:02.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.36 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.36 from : 61:02.36 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.36 | ^~~~~~~~~~~~~ 61:02.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.41 from : 61:02.41 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.41 | ^~~~~~~~~~~~~ 61:02.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.44 from : 61:02.44 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.45 | ^~~~~~~~~~~~~ 61:02.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.60 from : 61:02.60 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.60 | ^~~~~~~~~~~~~ 61:02.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.64 from : 61:02.64 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.64 | ^~~~~~~~~~~~~ 61:02.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.71 from : 61:02.71 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.71 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.71 | ^~~~~~~~~~~~~ 61:02.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:02.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:02.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:02.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:02.75 from : 61:02.75 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:02.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:02.76 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:02.76 | ^~~~~~~~~~~~~ 61:03.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:03.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:03.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:03.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:03.40 from : 61:03.40 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:03.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:03.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:03.40 | ^~~~~~~~~~~~~ 61:03.45 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:03.45 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:03.45 from : 61:03.45 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:03.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:03.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:03.45 | ^~~~~~~~~~~~~ 61:03.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxHarfBuzzShaper.h:9, 61:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxHarfBuzzShaper.cpp:9: 61:03.50 /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:03.50 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:03.50 /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:03.50 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:03.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:03.50 712 | class CompressedGlyph { 61:03.50 | ^~~~~~~~~~~~~~~ 61:03.50 /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:03.50 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:03.50 /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:03.50 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:03.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:03.50 712 | class CompressedGlyph { 61:03.50 | ^~~~~~~~~~~~~~~ 61:03.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:03.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:03.61 from : 61:03.61 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:03.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:03.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:03.61 | ^~~~~~~~~~~~~ 61:03.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:03.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:03.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:03.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:03.79 from : 61:03.79 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:03.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:03.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:03.79 | ^~~~~~~~~~~~~ 61:03.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:03.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:03.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:03.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:03.84 from : 61:03.84 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:03.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:03.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:03.84 | ^~~~~~~~~~~~~ 61:03.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:03.90 from : 61:03.90 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:03.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:03.90 | ^~~~~~~~~~~~~ 61:04.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:04.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:04.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:04.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:04.23 from : 61:04.24 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:04.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:04.24 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:04.24 | ^~~~~~~~~~~~~ 61:04.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:04.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:04.31 from : 61:04.31 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:04.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:04.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:04.32 | ^~~~~~~~~~~~~ 61:04.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:04.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:04.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:04.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:04.34 from : 61:04.34 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:04.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:04.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:04.35 | ^~~~~~~~~~~~~ 61:04.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:04.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:04.71 from : 61:04.71 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:04.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:04.71 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:04.71 | ^~~~~~~~~~~~~ 61:04.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:04.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:04.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:04.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:04.97 from : 61:04.97 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:04.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:04.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:04.97 | ^~~~~~~~~~~~~ 61:05.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:05.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:05.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:05.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:05.32 from : 61:05.33 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:05.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:05.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:05.33 | ^~~~~~~~~~~~~ 61:05.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:05.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:05.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:05.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:05.40 from : 61:05.40 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:05.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:05.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:05.41 | ^~~~~~~~~~~~~ 61:05.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:05.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:05.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:05.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:05.53 from : 61:05.53 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:05.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:05.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:05.53 | ^~~~~~~~~~~~~ 61:05.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:05.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:05.63 from : 61:05.63 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:05.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:05.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:05.63 | ^~~~~~~~~~~~~ 61:06.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxMathTable.h:8, 61:06.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxMathTable.cpp:5: 61:06.01 /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:06.01 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:06.01 /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:06.01 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:06.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:06.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:06.01 712 | class CompressedGlyph { 61:06.01 | ^~~~~~~~~~~~~~~ 61:06.01 /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:06.01 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:06.01 /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:06.01 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:06.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:06.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:06.01 712 | class CompressedGlyph { 61:06.02 | ^~~~~~~~~~~~~~~ 61:06.20 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/common.h:488, 61:06.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/avutil.h:296, 61:06.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/log.h:25, 61:06.20 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil_visibility.h:25, 61:06.20 from : 61:06.20 Warning: -Wattributes in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 61:06.20 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 61:06.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 61:06.20 | ^~~~~~~~~~~~~ 61:06.22 libmozavcodec.so 61:11.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 61:11.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatform.cpp:23: 61:11.88 /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:11.88 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:11.88 /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:11.88 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:11.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:11.88 712 | class CompressedGlyph { 61:11.88 | ^~~~~~~~~~~~~~~ 61:11.88 /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:11.88 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:11.88 /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:11.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:11.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:11.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:11.88 712 | class CompressedGlyph { 61:11.88 | ^~~~~~~~~~~~~~~ 61:17.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFontInfoLoader.h:15, 61:17.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatformFontList.h:14, 61:17.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatformFontList.cpp:8: 61:17.16 /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:17.16 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:17.16 /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:17.16 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:17.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:17.16 712 | class CompressedGlyph { 61:17.16 | ^~~~~~~~~~~~~~~ 61:17.16 /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:17.16 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:17.16 /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:17.16 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:17.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:17.16 712 | class CompressedGlyph { 61:17.16 | ^~~~~~~~~~~~~~~ 61:21.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFcPlatformFontList.h:9, 61:21.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxPlatformGtk.cpp:15: 61:21.35 /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.35 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.35 /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.35 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:21.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:21.35 712 | class CompressedGlyph { 61:21.35 | ^~~~~~~~~~~~~~~ 61:21.35 /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.35 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.35 /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.35 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:21.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:21.35 712 | class CompressedGlyph { 61:21.35 | ^~~~~~~~~~~~~~~ 61:31.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxSVGGlyphs.cpp:30: 61:31.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:31.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:31.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:31.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:31.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:31.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:31.10 712 | class CompressedGlyph { 61:31.10 | ^~~~~~~~~~~~~~~ 61:31.10 /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:31.10 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:31.10 /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:31.10 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:31.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:31.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:31.10 712 | class CompressedGlyph { 61:31.10 | ^~~~~~~~~~~~~~~ 61:33.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/EnvironmentObject-inl.h:12, 61:33.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject-inl.h:15, 61:33.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:42: 61:33.16 /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)': 61:33.16 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 61:33.16 /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] 61:33.16 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 61:33.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.16 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.16 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 61:33.16 661 | class HeapSlot : public WriteBarrieredBase 61:33.16 | ^~~~~~~~ 61:33.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:33.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61:33.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 61:33.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] 61:33.32 31 | memset(aT, 0, sizeof(T)); 61:33.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:33.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 61:33.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 61:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 61:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 61:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 61:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 61:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.33 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:33.33 70 | struct JSSubString { 61:33.33 | ^~~~~~~~~~~ 61:33.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 61:33.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 61:33.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 61:33.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] 61:33.39 31 | memset(aT, 0, sizeof(T)); 61:33.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:33.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 61:33.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject-inl.h:13, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:42: 61:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 61:33.40 280 | struct Address 61:33.40 | ^~~~~~~ 61:33.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 61:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 61:33.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 61:33.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] 61:33.40 31 | memset(aT, 0, sizeof(T)); 61:33.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:33.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject-inl.h:13, 61:33.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:42: 61:33.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 61:33.40 293 | struct BaseIndex 61:33.40 | ^~~~~~~~~ 61:33.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 61:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 61:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:3061:34: required from here 61:33.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 61:33.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] 61:33.63 66 | memset(aT, 0, N * sizeof(T)); 61:33.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:33.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:33.63 303 | class MOZ_NON_PARAM alignas(8) Value 61:33.63 | ^~~~~ 61:33.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 61:33.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 61:33.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:3781:33: required from here 61:33.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 61:33.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] 61:33.64 66 | memset(aT, 0, N * sizeof(T)); 61:33.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:33.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:33.65 303 | class MOZ_NON_PARAM alignas(8) Value 61:33.65 | ^~~~~ 61:33.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:33.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 61:33.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 61:33.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; long unsigned int N = 1]' 61:33.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 61:33.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 61:33.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 'class JS::Value'; use assignment or value-initialization instead 61:33.76 /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] 61:33.76 66 | memset(aT, 0, N * sizeof(T)); 61:33.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:33.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.h:11, 61:33.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsarray.cpp:6: 61:33.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:33.76 303 | class MOZ_NON_PARAM alignas(8) Value 61:33.76 | ^~~~~ 61:33.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.h:12, 61:33.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxTextRun.cpp:6: 61:33.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:33.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:33.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:33.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:33.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:33.96 712 | class CompressedGlyph { 61:33.96 | ^~~~~~~~~~~~~~~ 61:33.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:33.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:33.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:33.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:33.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:33.97 712 | class CompressedGlyph { 61:33.97 | ^~~~~~~~~~~~~~~ 61:36.75 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxUserFontSet.h:9, 61:36.75 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxUserFontSet.cpp:8: 61:36.75 /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:36.75 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:36.75 /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:36.75 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:36.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:36.75 712 | class CompressedGlyph { 61:36.75 | ^~~~~~~~~~~~~~~ 61:36.75 /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:36.75 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:36.75 /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:36.75 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 61:36.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 61:36.76 712 | class CompressedGlyph { 61:36.76 | ^~~~~~~~~~~~~~~ 61:39.36 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:27: 61:39.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)': 61:39.36 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 61:39.36 /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] 61:39.37 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 61:39.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.37 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.37 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 61:39.37 661 | class HeapSlot : public WriteBarrieredBase 61:39.37 | ^~~~~~~~ 61:39.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61:39.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 JSSubString'; use assignment or value-initialization instead 61:39.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 61:39.43 31 | memset(aT, 0, sizeof(T)); 61:39.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:39.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:14, 61:39.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:39.43 70 | struct JSSubString { 61:39.43 | ^~~~~~~~~~~ 61:39.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 61:39.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 61:39.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 61:39.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] 61:39.47 31 | memset(aT, 0, sizeof(T)); 61:39.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:39.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:39.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:25: 61:39.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 61:39.48 280 | struct Address 61:39.48 | ^~~~~~~ 61:39.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 61:39.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 61:39.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 61:39.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] 61:39.48 31 | memset(aT, 0, sizeof(T)); 61:39.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:39.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 61:39.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:25: 61:39.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 61:39.48 293 | struct BaseIndex 61:39.48 | ^~~~~~~~~ 61:39.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 61:39.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 61:39.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; long unsigned int N = 0]' 61:39.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 61:39.83 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 61:39.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 61:39.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] 61:39.83 66 | memset(aT, 0, N * sizeof(T)); 61:39.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:39.83 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.83 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:39.84 303 | class MOZ_NON_PARAM alignas(8) Value 61:39.84 | ^~~~~ 61:39.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 61:39.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; long unsigned int N = 1]' 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 61:39.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 61:39.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] 61:39.84 66 | memset(aT, 0, N * sizeof(T)); 61:39.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:39.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:39.84 303 | class MOZ_NON_PARAM alignas(8) Value 61:39.84 | ^~~~~ 61:39.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 61:39.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; long unsigned int N = 2]' 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 61:39.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 61:39.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 61:39.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] 61:39.85 66 | memset(aT, 0, N * sizeof(T)); 61:39.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:39.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:39.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:39.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:39.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:39.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:39.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatominlines.h:9, 61:39.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.cpp:10: 61:39.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:39.85 303 | class MOZ_NON_PARAM alignas(8) Value 61:39.85 | ^~~~~ 61:43.73 libgfx_thebes.a.desc 61:44.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:41: 61:44.43 /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)': 61:44.43 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 61:44.43 /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] 61:44.43 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 61:44.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 61:44.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:31: 61:44.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 61:44.43 661 | class HeapSlot : public WriteBarrieredBase 61:44.43 | ^~~~~~~~ 61:44.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:44.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61:44.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 61:44.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] 61:44.48 31 | memset(aT, 0, sizeof(T)); 61:44.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:44.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 61:44.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:32: 61:44.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:44.48 70 | struct JSSubString { 61:44.49 | ^~~~~~~~~~~ 61:44.53 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:44.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:44.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:44.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.53 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 61:44.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 61:44.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 61:44.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] 61:44.54 31 | memset(aT, 0, sizeof(T)); 61:44.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:44.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:41: 61:44.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 61:44.54 280 | struct Address 61:44.54 | ^~~~~~~ 61:44.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 61:44.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 61:44.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 61:44.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] 61:44.54 31 | memset(aT, 0, sizeof(T)); 61:44.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:44.54 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 61:44.54 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:41: 61:44.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 61:44.54 293 | struct BaseIndex 61:44.54 | ^~~~~~~~~ 61:44.97 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:44.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:44.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:44.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.97 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 61:44.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 61:44.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; long unsigned int N = 0]' 61:44.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 61:44.97 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 61:44.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 61:44.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] 61:44.97 66 | memset(aT, 0, N * sizeof(T)); 61:44.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:44.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:44.98 303 | class MOZ_NON_PARAM alignas(8) Value 61:44.98 | ^~~~~ 61:44.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 61:44.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; long unsigned int N = 1]' 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 61:44.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 61:44.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] 61:44.98 66 | memset(aT, 0, N * sizeof(T)); 61:44.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:44.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:44.98 303 | class MOZ_NON_PARAM alignas(8) Value 61:44.98 | ^~~~~ 61:44.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 61:44.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; long unsigned int N = 2]' 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 61:44.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 61:44.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] 61:44.98 66 | memset(aT, 0, N * sizeof(T)); 61:44.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:44.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.h:13, 61:44.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsmath.cpp:10: 61:44.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:44.98 303 | class MOZ_NON_PARAM alignas(8) Value 61:44.98 | ^~~~~ 61:48.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:18, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.cpp:8: 61:48.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:48.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61:48.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 61:48.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] 61:48.91 31 | memset(aT, 0, sizeof(T)); 61:48.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:48.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/HelperThreads.h:20, 61:48.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.cpp:19: 61:48.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:48.91 70 | struct JSSubString { 61:48.91 | ^~~~~~~~~~~ 61:50.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 61:50.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 61:50.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.h:10, 61:50.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 61:50.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 61:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsCrypto.cpp: In member function 'virtual nsresult nsPkcs11::QueryInterface(const nsIID&, void**)': 61:50.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:50.03 819 | foundInterface = 0; \ 61:50.03 | ^~~~~~~~~~~~~~ 61:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:50.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:50.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsCrypto.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:50.03 17 | NS_INTERFACE_MAP_END 61:50.03 | ^~~~~~~~~~~~~~~~~~~~ 61:50.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 61:50.03 800 | else 61:50.03 | ^~~~ 61:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:50.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:50.03 | ^~~~~~~~~~~~~~~~~~ 61:50.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsCrypto.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:50.03 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:50.03 | ^~~~~~~~~~~~~~~~~~~~~~ 61:51.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 61:51.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:51.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:51.52 819 | foundInterface = 0; \ 61:51.52 | ^~~~~~~~~~~~~~ 61:51.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:51.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:51.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:51.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:51.52 170 | NS_INTERFACE_MAP_END 61:51.52 | ^~~~~~~~~~~~~~~~~~~~ 61:51.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:51.52 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:51.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:51.52 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 61:51.52 | ^~~~~~~~~~~~~~~~~~~~ 61:51.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 61:51.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 61:51.53 /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 61:51.53 137 | } else 61:51.53 | ^~~~ 61:51.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:51.53 137 | } else 61:51.53 | ^~~~ 61:51.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:51.53 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:51.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:51.53 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 61:51.53 | ^~~~~~~~~~~~~~~~~~~~ 61:51.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 61:51.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 61:51.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.h:10, 61:51.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 61:51.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 61:51.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp: In member function 'virtual nsresult nsNSSCertListFakeTransport::QueryInterface(const nsIID&, void**)': 61:51.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:51.58 819 | foundInterface = 0; \ 61:51.58 | ^~~~~~~~~~~~~~ 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:51.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:51.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:51.58 170 | NS_INTERFACE_MAP_END 61:51.58 | ^~~~~~~~~~~~~~~~~~~~ 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:51.58 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:51.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:51.58 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 61:51.58 | ^~~~~~~~~~~~~~~~~~~~ 61:51.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 61:51.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 61:51.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 61:51.58 137 | } else 61:51.58 | ^~~~ 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:51.58 137 | } else 61:51.58 | ^~~~ 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:51.58 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:51.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:51.58 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 61:51.58 | ^~~~~~~~~~~~~~~~~~~~ 61:52.56 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:52.56 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:16: 61:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61: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 61: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] 61:52.57 31 | memset(aT, 0, sizeof(T)); 61:52.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:52.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 61:52.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:16: 61:52.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:52.57 70 | struct JSSubString { 61:52.57 | ^~~~~~~~~~~ 61:52.61 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 61:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 61:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 61:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 61:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 61:52.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 61:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 61:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/AtomicsObject.h:12, 61:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:16: 61:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 61:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 61: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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 61: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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 61:52.62 31 | memset(aT, 0, sizeof(T)); 61:52.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:52.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 61:52.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Initialization.cpp:29: 61:52.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 61:52.62 41 | class CodeSegment 61:52.62 | ^~~~~~~~~~~ 61:57.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 61:57.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 61:57.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:57.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:57.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61:57.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 JSSubString'; use assignment or value-initialization instead 61:57.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 61:57.98 31 | memset(aT, 0, sizeof(T)); 61:57.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:57.98 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:57.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 61:57.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 61:57.98 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:57.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:57.98 70 | struct JSSubString { 61:57.98 | ^~~~~~~~~~~ 61:58.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 61:58.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 61:58.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 61:58.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] 61:58.08 31 | memset(aT, 0, sizeof(T)); 61:58.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:58.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:17: 61:58.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 61:58.08 280 | struct Address 61:58.08 | ^~~~~~~ 61:58.08 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 61:58.08 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 61:58.08 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 61:58.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::BaseIndex'; use assignment or value-initialization instead 61:58.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] 61:58.09 31 | memset(aT, 0, sizeof(T)); 61:58.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:58.09 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 61:58.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:58.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 61:58.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 61:58.09 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:17: 61:58.09 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 61:58.09 293 | struct BaseIndex 61:58.09 | ^~~~~~~~~ 61:58.17 libsecurity_manager_ssl.a.desc 61:58.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 61:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 61:58.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; long unsigned int N = 0]' 61:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 61:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 61:58.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 'class JS::Value'; use assignment or value-initialization instead 61:58.40 /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] 61:58.40 66 | memset(aT, 0, N * sizeof(T)); 61:58.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:58.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:58.40 303 | class MOZ_NON_PARAM alignas(8) Value 61:58.40 | ^~~~~ 61:58.40 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 61:58.40 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 61:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 61:58.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; long unsigned int N = 1]' 61:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 61:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 61:58.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 61:58.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] 61:58.41 66 | memset(aT, 0, N * sizeof(T)); 61:58.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:58.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:58.41 303 | class MOZ_NON_PARAM alignas(8) Value 61:58.41 | ^~~~~ 61:58.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 61:58.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 61:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 61:58.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; long unsigned int N = 2]' 61:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 61:58.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 61:58.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 61:58.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] 61:58.42 66 | memset(aT, 0, N * sizeof(T)); 61:58.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 61:58.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 61:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 61:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 61:58.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:19, 61:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 61:58.43 303 | class MOZ_NON_PARAM alignas(8) Value 61:58.43 | ^~~~~ 61:58.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 61:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 61:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 61:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 61:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 61:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:17: 61:58.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 = long unsigned int]': 61:58.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]' 61:58.43 /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]' 61:58.43 /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]' 61:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 61:58.43 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 61:58.43 /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] 61:58.43 101 | memset(p, 0, numElems * sizeof(T)); 61:58.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.h:14, 61:58.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLogging.cpp:6: 61:58.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 61:58.43 787 | class HashTableEntry 61:58.43 | ^~~~~~~~~~~~~~ 61:58.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 61:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 61:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.cpp:6: 61:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61:58.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 61:58.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] 61:58.49 31 | memset(aT, 0, sizeof(T)); 61:58.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:58.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.h:11, 61:58.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingGraph.cpp:6: 61:58.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:58.49 70 | struct JSSubString { 61:58.49 | ^~~~~~~~~~~ 61:58.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 61:58.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:58.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.cpp:6: 61:58.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 61:58.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 61:58.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 61:58.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] 61:58.78 31 | memset(aT, 0, sizeof(T)); 61:58.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:58.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.h:10, 61:58.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TraceLoggingTypes.cpp:6: 61:58.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 61:58.78 70 | struct JSSubString { 61:58.78 | ^~~~~~~~~~~ 62:03.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter-inl.h:19, 62:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:98, 62:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:03.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)': 62:03.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 62:03.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] 62:03.14 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:03.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:03.14 661 | class HeapSlot : public WriteBarrieredBase 62:03.14 | ^~~~~~~~ 62:03.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:03.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:03.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)': 62:03.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 62:03.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] 62:03.38 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:03.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.38 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:03.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:03.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:03.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:14, 62:03.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:03.38 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:03.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:03.38 661 | class HeapSlot : public WriteBarrieredBase 62:03.38 | ^~~~~~~~ 62:03.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:03.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:03.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 JSSubString'; use assignment or value-initialization instead 62:03.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 62:03.42 31 | memset(aT, 0, sizeof(T)); 62:03.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:03.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:03.42 70 | struct JSSubString { 62:03.42 | ^~~~~~~~~~~ 62:03.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 62:03.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 62:03.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 62:03.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 62:03.49 31 | memset(aT, 0, sizeof(T)); 62:03.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:03.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:23, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:92, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 62:03.49 41 | class CodeSegment 62:03.49 | ^~~~~~~~~~~ 62:03.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 62:03.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 62: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 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 62:03.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 js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 62:03.49 31 | memset(aT, 0, sizeof(T)); 62:03.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:03.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:92, 62:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:03.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 62:03.50 35 | struct LinkDataCacheablePod 62:03.50 | ^~~~~~~~~~~~~~~~~~~~ 62:03.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62: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 'struct js::jit::Address'; use assignment or value-initialization instead 62:03.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 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:03.51 31 | memset(aT, 0, sizeof(T)); 62:03.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:96, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:03.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:03.51 280 | struct Address 62:03.51 | ^~~~~~~ 62:03.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:03.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 js::jit::BaseIndex'; use assignment or value-initialization instead 62:03.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 62:03.52 31 | memset(aT, 0, sizeof(T)); 62:03.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:03.52 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.cpp:96, 62:03.52 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 62:03.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:03.52 293 | struct BaseIndex 62:03.52 | ^~~~~~~~~ 62:03.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:03.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; long unsigned int N = 0]' 62:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:03.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 62:03.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] 62:03.90 66 | memset(aT, 0, N * sizeof(T)); 62:03.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:03.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:03.90 303 | class MOZ_NON_PARAM alignas(8) Value 62:03.90 | ^~~~~ 62:03.90 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.90 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:03.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; long unsigned int N = 1]' 62:03.90 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:03.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:03.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 62:03.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] 62:03.91 66 | memset(aT, 0, N * sizeof(T)); 62:03.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:03.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:03.91 303 | class MOZ_NON_PARAM alignas(8) Value 62:03.91 | ^~~~~ 62:03.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:03.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:03.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; long unsigned int N = 2]' 62:03.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:03.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:03.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 62:03.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] 62:03.91 66 | memset(aT, 0, N * sizeof(T)); 62:03.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:03.91 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:03.91 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:03.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:03.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:03.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:03.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:03.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsalloc.cpp:8, 62:03.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 62:03.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:03.92 303 | class MOZ_NON_PARAM alignas(8) Value 62:03.92 | ^~~~~ 62:05.34 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:05.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:05.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.34 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:05.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:05.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 62:05.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] 62:05.35 31 | memset(aT, 0, sizeof(T)); 62:05.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:05.35 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:14, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.35 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:05.35 70 | struct JSSubString { 62:05.35 | ^~~~~~~~~~~ 62:05.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:05.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:05.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 'struct js::jit::Address'; use assignment or value-initialization instead 62:05.41 /builddir/build/BUILD/palemoon-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:05.41 31 | memset(aT, 0, sizeof(T)); 62:05.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:05.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:05.41 280 | struct Address 62:05.41 | ^~~~~~~ 62:05.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:05.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:05.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 62:05.41 /builddir/build/BUILD/palemoon-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:05.41 31 | memset(aT, 0, sizeof(T)); 62:05.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:05.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:05.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:05.41 293 | struct BaseIndex 62:05.41 | ^~~~~~~~~ 62:05.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': 62:05.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.cpp:600:12: required from here 62:05.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 type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead 62:05.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 type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 62:05.62 31 | memset(aT, 0, sizeof(T)); 62:05.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:05.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:12, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:05.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsiter.h:32:8: note: 'struct js::NativeIterator' declared here 62:05.62 32 | struct NativeIterator 62:05.62 | ^~~~~~~~~~~~~~ 62:05.92 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:05.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:05.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.92 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:05.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; long unsigned int N = 0]' 62:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:05.92 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:05.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 62:05.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] 62:05.92 66 | memset(aT, 0, N * sizeof(T)); 62:05.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:05.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:05.93 303 | class MOZ_NON_PARAM alignas(8) Value 62:05.93 | ^~~~~ 62:05.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:05.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; long unsigned int N = 1]' 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:05.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 62:05.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] 62:05.93 66 | memset(aT, 0, N * sizeof(T)); 62:05.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:05.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:05.93 303 | class MOZ_NON_PARAM alignas(8) Value 62:05.93 | ^~~~~ 62:05.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:05.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; long unsigned int N = 2]' 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:05.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 62:05.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] 62:05.93 66 | memset(aT, 0, N * sizeof(T)); 62:05.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:05.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:05.93 303 | class MOZ_NON_PARAM alignas(8) Value 62:05.93 | ^~~~~ 62:05.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:37, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.94 /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 = long unsigned int]': 62:05.94 /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:05.94 /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:05.94 /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:05.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 62:05.94 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:05.94 /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:05.94 101 | memset(p, 0, numElems * sizeof(T)); 62:05.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:05.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.h:13, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsexn.cpp:10, 62:05.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 62:05.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 62:05.94 787 | class HashTableEntry 62:05.94 | ^~~~~~~~~~~~~~ 62:12.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 62:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:12.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)': 62:12.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 62:12.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] 62:12.13 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:12.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.13 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfun.h:13, 62:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:14, 62:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:9, 62:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:12.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:12.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:12.13 661 | class HeapSlot : public WriteBarrieredBase 62:12.13 | ^~~~~~~~ 62:13.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:13.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:13.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:13.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 JSSubString'; use assignment or value-initialization instead 62:13.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 62:13.39 31 | memset(aT, 0, sizeof(T)); 62:13.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:13.39 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.39 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:13.39 70 | struct JSSubString { 62:13.39 | ^~~~~~~~~~~ 62:13.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.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:13.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:13.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:13.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:13.48 31 | memset(aT, 0, sizeof(T)); 62:13.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:13.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:13.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:13.48 280 | struct Address 62:13.48 | ^~~~~~~ 62:13.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.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:13.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:13.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:13.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:13.48 31 | memset(aT, 0, sizeof(T)); 62:13.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:13.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:13.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:13.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:13.48 293 | struct BaseIndex 62:13.48 | ^~~~~~~~~ 62:13.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:13.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; long unsigned int N = 0]' 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:13.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:13.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:13.84 66 | memset(aT, 0, N * sizeof(T)); 62:13.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:13.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:13.84 303 | class MOZ_NON_PARAM alignas(8) Value 62:13.84 | ^~~~~ 62:13.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:13.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; long unsigned int N = 1]' 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:13.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:13.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:13.84 66 | memset(aT, 0, N * sizeof(T)); 62:13.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:13.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:13.84 303 | class MOZ_NON_PARAM alignas(8) Value 62:13.84 | ^~~~~ 62:13.84 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:10, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.84 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:13.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; long unsigned int N = 2]' 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:13.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:13.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:13.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] 62:13.85 66 | memset(aT, 0, N * sizeof(T)); 62:13.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:13.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:13.85 303 | class MOZ_NON_PARAM alignas(8) Value 62:13.85 | ^~~~~ 62:13.85 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.cpp:6, 62:13.85 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 62:13.85 /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 = long unsigned int]': 62:13.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]' 62:13.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]' 62:13.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]' 62:13.85 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 62:13.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 62:13.86 /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:13.86 101 | memset(p, 0, numElems * sizeof(T)); 62:13.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:13.86 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:22, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsutil.h:23, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:15, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.h:15, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 62:13.86 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 62:13.86 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 62:13.86 787 | class HashTableEntry 62:13.86 | ^~~~~~~~~~~~~~ 62:14.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches-inl.h:17, 62:14.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TaggedProto.cpp:14, 62:14.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:11: 62:14.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)': 62:14.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 62:14.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] 62:14.18 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:14.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:14.18 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:16, 62:14.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:14.18 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:14.18 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:14.18 661 | class HeapSlot : public WriteBarrieredBase 62:14.18 | ^~~~~~~~ 62:15.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:15.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:15.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:15.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:15.05 31 | memset(aT, 0, sizeof(T)); 62:15.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:15.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:22, 62:15.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:15.06 70 | struct JSSubString { 62:15.06 | ^~~~~~~~~~~ 62:15.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:15.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 js::jit::Address'; use assignment or value-initialization instead 62:15.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:15.12 31 | memset(aT, 0, sizeof(T)); 62:15.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:15.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:16, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:15.12 280 | struct Address 62:15.12 | ^~~~~~~ 62:15.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:15.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:15.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 js::jit::BaseIndex'; use assignment or value-initialization instead 62:15.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 62:15.12 31 | memset(aT, 0, sizeof(T)); 62:15.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:15.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:15.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:16, 62:15.13 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:15.13 293 | struct BaseIndex 62:15.13 | ^~~~~~~~~ 62:15.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:15.59 /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; long unsigned int N = 0]' 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:15.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 62:15.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] 62:15.59 66 | memset(aT, 0, N * sizeof(T)); 62:15.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:15.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:15.59 303 | class MOZ_NON_PARAM alignas(8) Value 62:15.59 | ^~~~~ 62:15.59 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.59 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:15.59 /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; long unsigned int N = 1]' 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:15.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:15.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 62:15.60 /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:15.60 66 | memset(aT, 0, N * sizeof(T)); 62:15.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:15.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:15.60 303 | class MOZ_NON_PARAM alignas(8) Value 62:15.60 | ^~~~~ 62:15.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:15.60 /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; long unsigned int N = 2]' 62:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:15.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62: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 'class JS::Value'; use assignment or value-initialization instead 62:15.60 /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:15.60 66 | memset(aT, 0, N * sizeof(T)); 62:15.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:15.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:15.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:15.61 303 | class MOZ_NON_PARAM alignas(8) Value 62:15.61 | ^~~~~ 62:15.64 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': 62:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' 62:15.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; long unsigned int N = 3]' 62:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' 62:15.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypedArrayObject.cpp:1899:32: required from here 62:15.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 62:15.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] 62:15.65 66 | memset(aT, 0, N * sizeof(T)); 62:15.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:15.65 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.65 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.65 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:15.65 303 | class MOZ_NON_PARAM alignas(8) Value 62:15.65 | ^~~~~ 62:15.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:15.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:15.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': 62:15.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' 62:15.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::CONSTRUCT; long unsigned int N = 3]' 62:15.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1046:57: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with long unsigned int N = 3]' 62:15.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypedArrayObject.cpp:3304:35: required from here 62:15.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 62:15.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] 62:15.67 66 | memset(aT, 0, N * sizeof(T)); 62:15.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:15.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:15.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:15.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.h:14, 62:15.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Symbol.cpp:6, 62:15.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 62:15.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:15.67 303 | class MOZ_NON_PARAM alignas(8) Value 62:15.67 | ^~~~~ 62:20.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:10, 62:20.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.07 /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:20.07 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:20.07 /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:20.07 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:20.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.07 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:20.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:20.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:20.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:8, 62:20.07 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:20.07 661 | class HeapSlot : public WriteBarrieredBase 62:20.07 | ^~~~~~~~ 62:20.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:20.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:20.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 62:20.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] 62:20.60 31 | memset(aT, 0, sizeof(T)); 62:20.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:20.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:20.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:20.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:8, 62:20.61 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:20.61 70 | struct JSSubString { 62:20.61 | ^~~~~~~~~~~ 62:20.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:20.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:20.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:20.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:20.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:20.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:20.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 js::jit::Address'; use assignment or value-initialization instead 62:20.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:20.66 31 | memset(aT, 0, sizeof(T)); 62:20.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:20.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:10, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:20.67 280 | struct Address 62:20.67 | ^~~~~~~ 62:20.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:20.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:20.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 62:20.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] 62:20.67 31 | memset(aT, 0, sizeof(T)); 62:20.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:20.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:10, 62:20.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:20.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:20.67 293 | struct BaseIndex 62:20.67 | ^~~~~~~~~ 62:21.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:21.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; long unsigned int N = 0]' 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:21.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 62:21.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] 62:21.02 66 | memset(aT, 0, N * sizeof(T)); 62:21.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:21.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:21.02 303 | class MOZ_NON_PARAM alignas(8) Value 62:21.02 | ^~~~~ 62:21.02 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:21.02 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:21.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; long unsigned int N = 1]' 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:21.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:21.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 62:21.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] 62:21.03 66 | memset(aT, 0, N * sizeof(T)); 62:21.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:21.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:21.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:21.03 303 | class MOZ_NON_PARAM alignas(8) Value 62:21.03 | ^~~~~ 62:21.03 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:21.03 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:21.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:21.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:21.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; long unsigned int N = 2]' 62:21.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:21.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:21.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 62:21.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] 62:21.03 66 | memset(aT, 0, N * sizeof(T)); 62:21.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:21.04 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeCensus.h:14, 62:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/UbiNodeCensus.cpp:6, 62:21.04 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 62:21.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:21.04 303 | class MOZ_NON_PARAM alignas(8) Value 62:21.04 | ^~~~~ 62:23.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Xdr.h:12, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Xdr.cpp:6, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 62:23.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:23.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:23.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 62:23.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] 62:23.30 31 | memset(aT, 0, sizeof(T)); 62:23.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:23.30 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Xdr.cpp:13, 62:23.30 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 62:23.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:23.30 70 | struct JSSubString { 62:23.30 | ^~~~~~~~~~~ 62:27.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 62:27.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:36, 62:27.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:27.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)': 62:27.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 62:27.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] 62:27.70 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:27.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.70 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:27.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:23, 62:27.70 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:27.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:27.70 661 | class HeapSlot : public WriteBarrieredBase 62:27.70 | ^~~~~~~~ 62:28.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:55, 62:28.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.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)': 62:28.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 62:28.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] 62:28.44 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:28.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:28.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:28.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:28.44 661 | class HeapSlot : public WriteBarrieredBase 62:28.44 | ^~~~~~~~ 62:28.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:28.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 62:28.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] 62:28.60 31 | memset(aT, 0, sizeof(T)); 62:28.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.60 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:24, 62:28.60 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:28.60 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:28.60 70 | struct JSSubString { 62:28.60 | ^~~~~~~~~~~ 62:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:28.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 62:28.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] 62:28.67 31 | memset(aT, 0, sizeof(T)); 62:28.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:36, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:28.67 280 | struct Address 62:28.67 | ^~~~~~~ 62:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:28.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 62:28.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] 62:28.67 31 | memset(aT, 0, sizeof(T)); 62:28.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.67 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:36, 62:28.67 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:28.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:28.67 293 | struct BaseIndex 62:28.67 | ^~~~~~~~~ 62:28.71 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.71 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:28.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:28.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 JSSubString'; use assignment or value-initialization instead 62:28.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] 62:28.72 31 | memset(aT, 0, sizeof(T)); 62:28.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:28.72 70 | struct JSSubString { 62:28.72 | ^~~~~~~~~~~ 62:28.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:28.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 js::jit::Address'; use assignment or value-initialization instead 62:28.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 js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:28.76 31 | memset(aT, 0, sizeof(T)); 62:28.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.76 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.76 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:28.76 280 | struct Address 62:28.76 | ^~~~~~~ 62:28.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:28.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::BaseIndex'; use assignment or value-initialization instead 62:28.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::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 62:28.77 31 | memset(aT, 0, sizeof(T)); 62:28.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.77 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.77 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:28.77 293 | struct BaseIndex 62:28.77 | ^~~~~~~~~ 62:28.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:28.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:28.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:28.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:28.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:28.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:28.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:28.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:28.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]': 62:28.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsopcode.cpp:264:38: required from here 62:28.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 {anonymous}::BytecodeParser::Bytecode'; use assignment or value-initialization instead 62:28.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 'class {anonymous}::BytecodeParser::Bytecode'; use assignment or value-initialization instead [-Wclass-memaccess] 62:28.81 31 | memset(aT, 0, sizeof(T)); 62:28.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.81 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:29: 62:28.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsopcode.cpp:261:11: note: 'class {anonymous}::BytecodeParser::Bytecode' declared here 62:28.81 261 | class Bytecode 62:28.81 | ^~~~~~~~ 62:28.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': 62:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:2486:12: required from here 62:28.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 JSScript' with no trivial copy-assignment; use value-initialization instead 62:28.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 JSScript' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 62:28.89 31 | memset(aT, 0, sizeof(T)); 62:28.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:28.89 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.89 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.89 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:788:7: note: 'class JSScript' declared here 62:28.89 788 | class JSScript : public js::gc::TenuredCell 62:28.89 | ^~~~~~~~ 62:28.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 62:28.93 /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]': 62:28.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject.cpp:331:38: required from here 62:28.93 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 62:28.93 /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] 62:28.93 304 | memset(data->args, 0, numArgs * sizeof(Value)); 62:28.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:28.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:28.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.93 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 62:28.93 436 | class GCPtr : public WriteBarrieredBase 62:28.93 | ^~~~~ 62:28.93 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 62:28.93 /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]': 62:28.93 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject.cpp:344:18: required from here 62:28.93 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 62:28.93 /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] 62:28.93 304 | memset(data->args, 0, numArgs * sizeof(Value)); 62:28.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 62:28.94 436 | class GCPtr : public WriteBarrieredBase 62:28.94 | ^~~~~ 62:28.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 62:28.94 /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]': 62:28.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ArgumentsObject.cpp:363:18: required from here 62:28.94 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 62:28.94 /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] 62:28.94 304 | memset(data->args, 0, numArgs * sizeof(Value)); 62:28.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.94 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:28.94 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:28.94 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 62:28.94 436 | class GCPtr : public WriteBarrieredBase 62:28.94 | ^~~~~ 62:29.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62: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; long unsigned int N = 2]': 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62: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; long unsigned int N = 0]' 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:29.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 62:29.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] 62:29.05 66 | memset(aT, 0, N * sizeof(T)); 62:29.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:29.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:29.05 303 | class MOZ_NON_PARAM alignas(8) Value 62:29.05 | ^~~~~ 62:29.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62: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; long unsigned int N = 3]': 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62: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; long unsigned int N = 1]' 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:29.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 62:29.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] 62:29.05 66 | memset(aT, 0, N * sizeof(T)); 62:29.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:29.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:29.05 303 | class MOZ_NON_PARAM alignas(8) Value 62:29.05 | ^~~~~ 62:29.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:18, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:29.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62: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; long unsigned int N = 4]': 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62: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; long unsigned int N = 2]' 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:29.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62: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 62: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] 62:29.06 66 | memset(aT, 0, N * sizeof(T)); 62:29.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:29.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.h:12, 62:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsnum.cpp:10, 62:29.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 62:29.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:29.06 303 | class MOZ_NON_PARAM alignas(8) Value 62:29.06 | ^~~~~ 62:29.22 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:29.22 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:29.22 /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; long unsigned int N = 0]' 62:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:29.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:29.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 62:29.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] 62:29.23 66 | memset(aT, 0, N * sizeof(T)); 62:29.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:29.23 303 | class MOZ_NON_PARAM alignas(8) Value 62:29.23 | ^~~~~ 62:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:29.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; long unsigned int N = 1]' 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:29.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 62:29.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] 62:29.23 66 | memset(aT, 0, N * sizeof(T)); 62:29.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:29.23 303 | class MOZ_NON_PARAM alignas(8) Value 62:29.23 | ^~~~~ 62:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:29.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; long unsigned int N = 2]' 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:29.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 62:29.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] 62:29.23 66 | memset(aT, 0, N * sizeof(T)); 62:29.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:29.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:9, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:10, 62:29.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:29.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:29.23 303 | class MOZ_NON_PARAM alignas(8) Value 62:29.23 | ^~~~~ 62:29.66 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.cpp:37, 62:29.66 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 62:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 62:29.66 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 62:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 62:29.66 113 | static size_t MaxSrcNotesLength = INT32_MAX; 62:29.66 | ^~~~~~~~~~~~~~~~~ 62:29.66 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 62:29.66 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 62:29.66 112 | static size_t MaxBytecodeLength = INT32_MAX; 62:29.66 | ^~~~~~~~~~~~~~~~~ 62:36.14 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:18, 62:36.14 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.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)': 62:36.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 62:36.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] 62:36.15 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:36.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.15 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:36.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:36.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:36.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.15 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:36.15 661 | class HeapSlot : public WriteBarrieredBase 62:36.15 | ^~~~~~~~ 62:36.43 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:36.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:36.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:36.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:36.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:36.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:36.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:36.44 31 | memset(aT, 0, sizeof(T)); 62:36.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:36.44 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.44 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:36.44 70 | struct JSSubString { 62:36.44 | ^~~~~~~~~~~ 62:36.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:36.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 62:36.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] 62:36.50 31 | memset(aT, 0, sizeof(T)); 62:36.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:36.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:17, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:36.50 280 | struct Address 62:36.50 | ^~~~~~~ 62:36.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:36.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:36.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 62:36.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] 62:36.50 31 | memset(aT, 0, sizeof(T)); 62:36.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:36.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:36.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:36.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:36.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:17, 62:36.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:36.51 293 | struct BaseIndex 62:36.51 | ^~~~~~~~~ 62:36.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:36.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:36.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; long unsigned int N = 0]' 62:36.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:36.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:36.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 62:36.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] 62:36.72 66 | memset(aT, 0, N * sizeof(T)); 62:36.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:36.72 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.72 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:36.72 303 | class MOZ_NON_PARAM alignas(8) Value 62:36.73 | ^~~~~ 62:36.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:36.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:36.73 /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; long unsigned int N = 1]' 62:36.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:36.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:36.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 'class JS::Value'; use assignment or value-initialization instead 62:36.73 /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:36.73 66 | memset(aT, 0, N * sizeof(T)); 62:36.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:36.73 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:36.73 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:36.74 303 | class MOZ_NON_PARAM alignas(8) Value 62:36.74 | ^~~~~ 62:36.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:36.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:36.74 /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; long unsigned int N = 2]' 62:36.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:36.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:36.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 'class JS::Value'; use assignment or value-initialization instead 62:36.74 /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:36.74 66 | memset(aT, 0, N * sizeof(T)); 62:36.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:36.74 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.h:9, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/AsyncIteration.cpp:6, 62:36.74 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 62:36.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:36.74 303 | class MOZ_NON_PARAM alignas(8) Value 62:36.74 | ^~~~~ 62:36.87 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:22, 62:36.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 62:36.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 62:36.87 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 62:36.87 /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:36.87 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:36.87 /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:36.87 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:36.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.88 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:36.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:36.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:36.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.h:15, 62:36.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:9, 62:36.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 62:36.88 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 62:36.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:36.88 661 | class HeapSlot : public WriteBarrieredBase 62:36.88 | ^~~~~~~~ 62:37.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:37.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:37.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62: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 JSSubString'; use assignment or value-initialization instead 62: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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 62:37.96 31 | memset(aT, 0, sizeof(T)); 62:37.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:37.96 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.h:15, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:9, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 62:37.96 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 62:37.96 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:37.96 70 | struct JSSubString { 62:37.96 | ^~~~~~~~~~~ 62:38.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:38.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:38.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 62:38.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] 62:38.00 31 | memset(aT, 0, sizeof(T)); 62:38.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:38.00 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 62:38.00 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 62:38.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:38.00 280 | struct Address 62:38.01 | ^~~~~~~ 62:38.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:38.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:38.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 62:38.01 /builddir/build/BUILD/palemoon-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:38.01 31 | memset(aT, 0, sizeof(T)); 62:38.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:38.01 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack-inl.h:16, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger-inl.h:11, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:6, 62:38.01 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 62:38.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:38.01 293 | struct BaseIndex 62:38.01 | ^~~~~~~~~ 62:38.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 62:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 62:38.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 62:38.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 62:38.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] 62:38.10 31 | memset(aT, 0, sizeof(T)); 62:38.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:38.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 62:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Debugger.cpp:39, 62:38.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 62:38.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 62:38.10 41 | class CodeSegment 62:38.10 | ^~~~~~~~~~~ 62:38.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:38.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; long unsigned int N = 0]' 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:38.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 62:38.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] 62:38.50 66 | memset(aT, 0, N * sizeof(T)); 62:38.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:38.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:20, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:38.50 303 | class MOZ_NON_PARAM alignas(8) Value 62:38.50 | ^~~~~ 62:38.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:38.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; long unsigned int N = 1]' 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:38.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 62:38.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] 62:38.50 66 | memset(aT, 0, N * sizeof(T)); 62:38.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:38.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:20, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:38.50 303 | class MOZ_NON_PARAM alignas(8) Value 62:38.50 | ^~~~~ 62:38.50 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.50 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:38.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; long unsigned int N = 2]' 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:38.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 62:38.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] 62:38.51 66 | memset(aT, 0, N * sizeof(T)); 62:38.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:38.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Conversions.h:20, 62:38.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.h:17, 62:38.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/DateTime.cpp:6, 62:38.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 62:38.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:38.51 303 | class MOZ_NON_PARAM alignas(8) Value 62:38.51 | ^~~~~ 62:42.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 62:42.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:13, 62:42.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:42.29 /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:42.29 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:42.29 /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:42.29 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:42.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.29 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:42.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:42.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:42.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:42.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:42.29 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:42.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:42.29 661 | class HeapSlot : public WriteBarrieredBase 62:42.29 | ^~~~~~~~ 62:43.05 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:43.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:43.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:43.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:43.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:43.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.05 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:43.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:43.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:43.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:43.06 31 | memset(aT, 0, sizeof(T)); 62:43.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:43.06 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.06 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:43.06 70 | struct JSSubString { 62:43.06 | ^~~~~~~~~~~ 62:43.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:43.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:43.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::jit::Address'; use assignment or value-initialization instead 62:43.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::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 62:43.11 31 | memset(aT, 0, sizeof(T)); 62:43.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:43.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:43.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:11, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:43.12 280 | struct Address 62:43.12 | ^~~~~~~ 62:43.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:43.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:43.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 js::jit::BaseIndex'; use assignment or value-initialization instead 62:43.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 js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 62:43.12 31 | memset(aT, 0, sizeof(T)); 62:43.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:43.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:11, 62:43.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:43.12 293 | struct BaseIndex 62:43.12 | ^~~~~~~~~ 62:43.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:43.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; long unsigned int N = 0]' 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:43.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 62:43.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] 62:43.62 66 | memset(aT, 0, N * sizeof(T)); 62:43.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:43.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:43.62 303 | class MOZ_NON_PARAM alignas(8) Value 62:43.62 | ^~~~~ 62:43.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:43.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; long unsigned int N = 1]' 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:43.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 62:43.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] 62:43.62 66 | memset(aT, 0, N * sizeof(T)); 62:43.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:43.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:43.62 303 | class MOZ_NON_PARAM alignas(8) Value 62:43.62 | ^~~~~ 62:43.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:18, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:43.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; long unsigned int N = 2]' 62:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:43.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 62:43.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] 62:43.63 66 | memset(aT, 0, N * sizeof(T)); 62:43.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:43.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:43.63 303 | class MOZ_NON_PARAM alignas(8) Value 62:43.63 | ^~~~~ 62:43.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscriptinlines.h:11, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:11, 62:43.63 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.63 /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 = long unsigned int]': 62:43.63 /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:43.63 /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:43.63 /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:43.63 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 62:43.63 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:43.63 /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:43.63 101 | memset(p, 0, numElems * sizeof(T)); 62:43.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:43.63 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:43.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:43.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCVector.h:11, 62:43.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:14, 62:43.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.h:9, 62:43.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/GeneratorObject.cpp:6, 62:43.64 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 62:43.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 62:43.64 787 | class HashTableEntry 62:43.64 | ^~~~~~~~~~~~~~ 62:48.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject.cpp:6, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:11: 62:48.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)': 62:48.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 62:48.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] 62:48.23 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:48.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:48.23 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:11, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 62:48.23 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.23 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:48.23 661 | class HeapSlot : public WriteBarrieredBase 62:48.23 | ^~~~~~~~ 62:48.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:48.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:48.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 JSSubString'; use assignment or value-initialization instead 62:48.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 62:48.42 31 | memset(aT, 0, sizeof(T)); 62:48.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.42 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:48.42 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:48.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:48.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 62:48.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 62:48.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 62:48.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 62:48.43 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:48.43 70 | struct JSSubString { 62:48.43 | ^~~~~~~~~~~ 62:48.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.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:48.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:48.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:48.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:48.48 31 | memset(aT, 0, sizeof(T)); 62:48.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:17, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:48.48 280 | struct Address 62:48.48 | ^~~~~~~ 62:48.48 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.48 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.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:48.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:48.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:48.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:48.48 31 | memset(aT, 0, sizeof(T)); 62:48.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.49 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Bailouts.h:12, 62:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineJIT.h:15, 62:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:17, 62:48.49 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:48.49 293 | struct BaseIndex 62:48.49 | ^~~~~~~~~ 62:48.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 62:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:62:28: required from here 62:48.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment 62:48.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 type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 62:48.51 31 | memset(aT, 0, sizeof(T)); 62:48.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmInstance.h:22, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:25, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 62:48.51 41 | class CodeSegment 62:48.51 | ^~~~~~~~~~~ 62:48.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 62:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:43:46: required from here 62:48.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 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead 62:48.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 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 62:48.51 31 | memset(aT, 0, sizeof(T)); 62:48.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.51 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:27, 62:48.51 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 62:48.51 35 | struct LinkDataCacheablePod 62:48.51 | ^~~~~~~~~~~~~~~~~~~~ 62:48.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': 62:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.cpp:38:12: required from here 62:48.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 type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead 62:48.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 type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 62:48.55 31 | memset(aT, 0, sizeof(T)); 62:48.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.55 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 62:48.55 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:85:7: note: 'class js::ObjectGroup' declared here 62:48.55 85 | class ObjectGroup : public gc::TenuredCell 62:48.55 | ^~~~~~~~~~~ 62:48.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': 62:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.cpp:1663:12: required from here 62:48.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::ObjectGroupCompartment'; use assignment or value-initialization instead 62:48.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 'class js::ObjectGroupCompartment'; use assignment or value-initialization instead [-Wclass-memaccess] 62:48.57 31 | memset(aT, 0, sizeof(T)); 62:48.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Caches.h:13, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxt.h:17, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/RegExpObject.h:12, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/builtin/RegExp.h:9, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartment.h:16, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:11, 62:48.57 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:548:7: note: 'class js::ObjectGroupCompartment' declared here 62:48.57 548 | class ObjectGroupCompartment 62:48.57 | ^~~~~~~~~~~~~~~~~~~~~~ 62:48.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:48.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; long unsigned int N = 0]' 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:48.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 62:48.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] 62:48.79 66 | memset(aT, 0, N * sizeof(T)); 62:48.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:48.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:10, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:48.79 303 | class MOZ_NON_PARAM alignas(8) Value 62:48.79 | ^~~~~ 62:48.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:48.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; long unsigned int N = 1]' 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:48.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:48.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 62:48.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] 62:48.80 66 | memset(aT, 0, N * sizeof(T)); 62:48.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:48.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:10, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:48.80 303 | class MOZ_NON_PARAM alignas(8) Value 62:48.80 | ^~~~~ 62:48.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/MemoryMetrics.h:18, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:6, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:48.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; long unsigned int N = 2]' 62:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:48.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 62:48.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] 62:48.80 66 | memset(aT, 0, N * sizeof(T)); 62:48.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:48.80 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/MemoryMetrics.cpp:10, 62:48.80 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 62:48.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:48.80 303 | class MOZ_NON_PARAM alignas(8) Value 62:48.80 | ^~~~~ 62:51.57 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:13, 62:51.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:51.58 /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:51.58 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:51.58 /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:51.58 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:51.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.58 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:20, 62:51.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 62:51.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 62:51.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:51.58 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:51.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:51.58 661 | class HeapSlot : public WriteBarrieredBase 62:51.58 | ^~~~~~~~ 62:52.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:52.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:52.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 'struct JSSubString'; use assignment or value-initialization instead 62:52.41 /builddir/build/BUILD/palemoon-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.41 31 | memset(aT, 0, sizeof(T)); 62:52.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:52.41 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ShapedObject.h:9, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:10, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.41 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:52.41 70 | struct JSSubString { 62:52.41 | ^~~~~~~~~~~ 62:52.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.47 /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.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:52.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 62:52.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] 62:52.47 31 | memset(aT, 0, sizeof(T)); 62:52.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:52.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:13, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:52.47 280 | struct Address 62:52.47 | ^~~~~~~ 62:52.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.47 /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.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:52.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 62:52.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] 62:52.47 31 | memset(aT, 0, sizeof(T)); 62:52.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:52.47 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscntxtinlines.h:15, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jscompartmentinlines.h:13, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobjinlines.h:28, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:13, 62:52.47 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:52.47 293 | struct BaseIndex 62:52.47 | ^~~~~~~~~ 62:52.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:52.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; long unsigned int N = 0]' 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:52.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 62:52.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] 62:52.78 66 | memset(aT, 0, N * sizeof(T)); 62:52.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:52.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:52.78 303 | class MOZ_NON_PARAM alignas(8) Value 62:52.78 | ^~~~~ 62:52.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:52.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; long unsigned int N = 1]' 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:52.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:52.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 62:52.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] 62:52.78 66 | memset(aT, 0, N * sizeof(T)); 62:52.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:52.78 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.78 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:52.79 303 | class MOZ_NON_PARAM alignas(8) Value 62:52.79 | ^~~~~ 62:52.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jspubtd.h:16, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:27, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:52.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; long unsigned int N = 2]' 62:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62: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 non-trivial type 'class JS::Value'; use assignment or value-initialization instead 62:52.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] 62:52.79 66 | memset(aT, 0, N * sizeof(T)); 62:52.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:52.79 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:29, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsfriendapi.h:15, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Proxy.h:11, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.h:9, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ProxyObject.cpp:6, 62:52.79 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 62:52.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:52.79 303 | class MOZ_NON_PARAM alignas(8) Value 62:52.79 | ^~~~~ 62:56.31 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/NativeObject-inl.h:18, 62:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SavedStacks.cpp:38, 62:56.31 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:11: 62:56.31 /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:56.31 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:56.31 /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:56.31 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 62:56.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.32 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:56.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:56.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:56.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:56.32 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:56.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 62:56.32 661 | class HeapSlot : public WriteBarrieredBase 62:56.32 | ^~~~~~~~ 62:56.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:56.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 62:56.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:75:37: required from here 62:56.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:56.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:56.62 31 | memset(aT, 0, sizeof(T)); 62:56.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:56.62 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/String.h:14, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/IonTypes.h:18, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/TypeInference.h:21, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/ObjectGroup.h:17, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Shape.h:30, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsobj.h:26, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Scope.h:12, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/frontend/NameAnalysisTypes.h:11, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:21, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:56.62 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:56.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 62:56.62 70 | struct JSSubString { 62:56.62 | ^~~~~~~~~~~ 62:56.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:56.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:56.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:56.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:56.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 62:56.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 62:56.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 62:56.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] 62:56.68 31 | memset(aT, 0, sizeof(T)); 62:56.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:56.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:56.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:56.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:56.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:14, 62:56.68 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:56.68 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 62:56.68 280 | struct Address 62:56.68 | ^~~~~~~ 62:56.68 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 62:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 62:56.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 'struct js::jit::BaseIndex'; use assignment or value-initialization instead 62:56.69 /builddir/build/BUILD/palemoon-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:56.69 31 | memset(aT, 0, sizeof(T)); 62:56.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:56.69 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:11, 62:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:14, 62:56.69 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:56.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 62:56.69 293 | struct BaseIndex 62:56.69 | ^~~~~~~~~ 62:57.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': 62:57.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' 62:57.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; long unsigned int N = 0]' 62:57.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' 62:57.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:86:31: required from here 62:57.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 62:57.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] 62:57.10 66 | memset(aT, 0, N * sizeof(T)); 62:57.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:57.10 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:57.10 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:57.11 303 | class MOZ_NON_PARAM alignas(8) Value 62:57.11 | ^~~~~ 62:57.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' 62:57.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; long unsigned int N = 1]' 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:101:31: required from here 62:57.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 62:57.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] 62:57.11 66 | memset(aT, 0, N * sizeof(T)); 62:57.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:57.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:57.11 303 | class MOZ_NON_PARAM alignas(8) Value 62:57.11 | ^~~~~ 62:57.11 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:14, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:57.11 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' 62:57.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; long unsigned int N = 2]' 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' 62:57.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/Interpreter.h:120:31: required from here 62:57.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 62:57.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] 62:57.11 66 | memset(aT, 0, N * sizeof(T)); 62:57.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:57.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:73, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 62:57.12 303 | class MOZ_NON_PARAM alignas(8) Value 62:57.12 | ^~~~~ 62:57.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BitSet.h:11, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/Safepoints.h:9, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/JitFrames.h:15, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/BaselineFrame.h:9, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:14, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.12 /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 = long unsigned int]': 62:57.12 /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:57.12 /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:57.12 /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:57.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jit/LIR.h:1800:37: required from here 62:57.12 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:57.12 /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:57.12 101 | memset(p, 0, numElems * sizeof(T)); 62:57.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.12 In file included from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/TracingAPI.h:11, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/GCPolicyAPI.h:45, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/RootingAPI.h:22, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallArgs.h:72, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/NamespaceImports.h:14, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/gc/Barrier.h:9, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsatom.h:13, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/jsscript.h:17, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.h:14, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/vm/SPSProfiler.cpp:6, 62:57.12 from /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 62:57.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 62:57.13 787 | class HashTableEntry 62:57.13 | ^~~~~~~~~~~~~~ 63:01.00 libjs_static.a 63:04.16 libxul_s.a.desc 63:04.16 libxul.so 82:38.28 /usr/bin/ld: warning: ../../../platform/toolkit/library/StaticXULComponents.ld contains output sections; did you forget -T? 82:38.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/rdf/base/nsInMemoryDataSource.cpp:146: warning: type 'struct Entry' violates the C++ One Definition Rule [-Wodr] 82:38.30 146 | struct Entry : PLDHashEntryHdr { 82:38.30 | 82:38.30 /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 82:38.30 53 | struct Entry { 82:38.30 | 82:38.30 /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] 82:38.30 12 | struct SkSFNTHeader { 82:38.30 | 82:38.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: note: a different type is defined in another translation unit 82:38.30 20 | struct SkSFNTHeader { 82:38.30 | 82:38.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: the first difference of corresponding definitions is field 'fVersion' 82:38.30 13 | uint32_t fVersion; 82:38.30 | 82:38.30 /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 82:38.30 21 | SK_SFNT_ULONG fontType; 82:38.30 | 82:38.31 Warning: -Wodr in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp: type 'struct AutoFree' violates the C++ One Definition Rule 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:480:7: warning: type 'struct AutoFree' violates the C++ One Definition Rule [-Wodr] 82:38.32 480 | class AutoFree 82:38.32 | ^ 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:363: note: a different type is defined in another translation unit 82:38.32 363 | class AutoFree { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:500:9: note: the first difference of corresponding definitions is field 'mBuffer' 82:38.32 500 | char *mBuffer; 82:38.32 | ^ 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/base/nsJSEnvironment.cpp:375: note: a field with different name is defined in another translation unit 82:38.32 375 | void *mPtr; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:38: warning: type 'struct ZipCentral_' violates the C++ One Definition Rule [-Wodr] 82:38.32 38 | typedef struct ZipCentral_ 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:38: note: a different type is defined in another translation unit 82:38.32 38 | typedef struct ZipCentral_ 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:47: note: the first difference of corresponding definitions is field 'MOZ_Z_crc32' 82:38.32 47 | unsigned char crc32 [4]; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:47: note: a field with different name is defined in another translation unit 82:38.32 47 | unsigned char crc32 [4]; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:16: warning: type 'struct ZipLocal_' violates the C++ One Definition Rule [-Wodr] 82:38.32 16 | typedef struct ZipLocal_ 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:16: note: a different type is defined in another translation unit 82:38.32 16 | typedef struct ZipLocal_ 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/modules/libjar/zipstruct.h:24: note: the first difference of corresponding definitions is field 'MOZ_Z_crc32' 82:38.32 24 | unsigned char crc32 [4]; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/zipstruct.h:24: note: a field with different name is defined in another translation unit 82:38.32 24 | unsigned char crc32 [4]; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1518: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 82:38.32 1518 | typedef struct AVCodecContext { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: note: a different type is defined in another translation unit 82:38.32 1329 | typedef struct AVCodecContext { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1524: note: the first difference of corresponding definitions is field 'log_level_offset' 82:38.32 1524 | int log_level_offset; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: a field with different name is defined in another translation unit 82:38.32 1340 | int bit_rate; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 82:38.32 218 | typedef struct AVFrame { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: a different type is defined in another translation unit 82:38.32 985 | typedef struct AVFrame { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:232: note: the first difference of corresponding definitions is field 'data' 82:38.32 232 | uint8_t *data[AV_NUM_DATA_POINTERS]; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 82:38.32 997 | uint8_t *data[AV_NUM_DATA_POINTERS]; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 82:38.32 218 | typedef struct AVFrame { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1407: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 82:38.32 1407 | typedef struct AVPacket { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: note: a different type is defined in another translation unit 82:38.32 891 | typedef struct AVPacket { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1413: note: the first difference of corresponding definitions is field 'buf' 82:38.32 1413 | AVBufferRef *buf; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: a field with different name is defined in another translation unit 82:38.32 901 | int64_t pts; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3408: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 82:38.32 3408 | typedef struct AVCodec { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: note: a different type is defined in another translation unit 82:38.32 3189 | typedef struct AVCodec { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3420: note: the first difference of corresponding definitions is field 'long_name' 82:38.32 3420 | const char *long_name; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 82:38.32 3197 | enum AVMediaType type; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5032: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 82:38.32 5032 | typedef struct AVCodecParserContext { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a different type is defined in another translation unit 82:38.32 4413 | typedef struct AVCodecParserContext { 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5154: note: the first difference of corresponding definitions is field 'duration' 82:38.32 5154 | int duration; 82:38.32 | 82:38.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a type with different number of fields is defined in another translation unit 82:38.33 4413 | typedef struct AVCodecParserContext { 82:38.33 | 82:38.33 Warning: -Wodr in /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresdata.cpp: type 'struct Row' violates the C++ One Definition Rule 82:38.33 /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] 82:38.33 984 | typedef struct Row { 82:38.33 | ^ 82:38.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:36: note: a different type is defined in another translation unit 82:38.33 36 | class Row 82:38.33 | 82:38.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uresdata.cpp:985:13: note: the first difference of corresponding definitions is field 'keyIndex' 82:38.33 985 | int32_t keyIndex, sortIndex; 82:38.33 | ^ 82:38.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/layout/xul/tree/nsTreeContentView.cpp:68: note: a field with different name is defined in another translation unit 82:38.33 68 | nsIContent* mContent; 82:38.33 | 82:38.33 ../../gfx/angle/./glslang_lex.cpp:1068: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 82:38.33 ../../gfx/angle/./Tokenizer.cpp:605: note: a different type is defined in another translation unit 82:38.33 ../../gfx/angle/./glslang_lex.cpp:1072: note: the first difference of corresponding definitions is field 'yyextra_r' 82:38.33 ../../gfx/angle/./Tokenizer.cpp:609: note: a field of same name but different type is defined in another translation unit 82:38.33 /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' 82:38.33 28 | class TParseContext : angle::NonCopyable 82:38.33 | 82:38.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/angle/src/compiler/preprocessor/Tokenizer.h:22: note: the incompatible type is defined here 82:38.33 22 | struct Context 82:38.33 | 82:38.33 /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] 82:38.33 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.33 | 82:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:167: note: return value type mismatch 82:38.34 167 | _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, 82:38.34 | 82:38.34 /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' 82:38.34 35 | struct hb_ot_shape_plan_t; 82:38.34 | 82:38.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 82:38.34 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.34 | 82:38.34 /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 82:38.34 167 | _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, 82:38.35 | 82:38.35 /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] 82:38.35 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.35 | 82:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:196: note: type mismatch in parameter 1 82:38.35 196 | _hb_ot_shaper_shape_plan_data_destroy (hb_ot_shaper_shape_plan_data_t *plan) 82:38.35 | 82:38.35 /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' 82:38.35 35 | struct hb_ot_shape_plan_t; 82:38.35 | 82:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 82:38.35 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.35 | 82:38.35 /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 82:38.35 196 | _hb_ot_shaper_shape_plan_data_destroy (hb_ot_shaper_shape_plan_data_t *plan) 82:38.35 | 82:38.35 /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] 82:38.35 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.35 | 82:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:132: note: return value type mismatch 82:38.35 132 | _hb_ot_shaper_face_data_create (hb_face_t *face) 82:38.35 | 82:38.35 /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' 82:38.35 151 | struct hb_ot_layout_t 82:38.35 | 82:38.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 82:38.35 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.35 | 82:38.35 /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 82:38.35 132 | _hb_ot_shaper_face_data_create (hb_face_t *face) 82:38.35 | 82:38.36 /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] 82:38.36 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.36 | 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape.cc:138: note: type mismatch in parameter 1 82:38.36 138 | _hb_ot_shaper_face_data_destroy (hb_ot_shaper_face_data_t *data) 82:38.36 | 82:38.36 /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' 82:38.36 151 | struct hb_ot_layout_t 82:38.36 | 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 82:38.36 43 | HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 82:38.36 | 82:38.36 /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 82:38.36 138 | _hb_ot_shaper_face_data_destroy (hb_ot_shaper_face_data_t *data) 82:38.36 | 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/rotate_argb.cc:29: warning: type of 'ScaleARGBRowDownEven_SSE2' does not match original declaration [-Wlto-type-mismatch] 82:38.36 29 | void ScaleARGBRowDownEven_SSE2(const uint8* src_ptr, int src_stride, 82:38.36 | 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_gcc.cc:1028: note: type mismatch in parameter 2 82:38.36 1028 | void ScaleARGBRowDownEven_SSE2(const uint8* src_argb, ptrdiff_t src_stride, 82:38.36 | 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_gcc.cc:1028: note: type 'ptrdiff_t' should match type 'int' 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_gcc.cc:1028: note: 'ScaleARGBRowDownEven_SSE2' was previously declared here 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_gcc.cc:1028: note: code may be misoptimized unless '-fno-strict-aliasing' is used 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/rotate_argb.cc:39: warning: type of 'ScaleARGBRowDownEven_C' does not match original declaration [-Wlto-type-mismatch] 82:38.36 39 | void ScaleARGBRowDownEven_C(const uint8* src_ptr, int, 82:38.36 | 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_common.cc:730: note: type mismatch in parameter 2 82:38.36 730 | void ScaleARGBRowDownEven_C(const uint8* src_argb, ptrdiff_t src_stride, 82:38.36 | 82:38.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_common.cc:730: note: type 'ptrdiff_t' should match type 'int' 82:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_common.cc:730: note: 'ScaleARGBRowDownEven_C' was previously declared here 82:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libyuv/source/scale_common.cc:730: note: code may be misoptimized unless '-fno-strict-aliasing' is used 82:38.37 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 82:38.37 /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] 82:38.37 627 | extern "C" const DataHeader U_DATA_API U_ICUDATA_ENTRY_POINT; 82:38.37 | ^ 82:38.37 /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' 82:38.37 43 | U_EXPORT const ICU_Data_Header U_ICUDATA_ENTRY_POINT = { 82:38.37 | ^ 82:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/stubdata/stubdata.c:43:32: note: 'icudt58_dat' was previously declared here 82:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 82:38.37 58 | enum AVSampleFormat { 82:38.37 | 82:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: note: an enum with different value name is defined in another translation unit 82:38.37 27 | enum AVSampleFormat { 82:38.37 | 82:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:71: note: name 'AV_SAMPLE_FMT_S64' differs from name 'AV_SAMPLE_FMT_NB' defined in another translation unit 82:38.37 71 | AV_SAMPLE_FMT_S64, ///< signed 64 bits 82:38.37 | 82:38.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:41: note: mismatching definition 82:38.37 41 | AV_SAMPLE_FMT_NB ///< Number of sample formats. DO NOT USE if linking dynamically 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 82:38.38 1143 | enum AVPacketSideDataType { 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: an enum with different number of values is defined in another translation unit 82:38.38 885 | enum AVPacketSideDataType { 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:473: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 82:38.38 473 | enum AVColorSpace { 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: note: an enum with different value name is defined in another translation unit 82:38.38 552 | enum AVColorSpace{ 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:477: note: name 'AVCOL_SPC_RESERVED' differs from name 'AVCOL_SPC_FCC' defined in another translation unit 82:38.38 477 | AVCOL_SPC_RESERVED = 3, 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:556: note: mismatching definition 82:38.38 556 | AVCOL_SPC_FCC =4, 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:444: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 82:38.38 444 | enum AVColorTransferCharacteristic { 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: note: an enum with different value name is defined in another translation unit 82:38.38 544 | enum AVColorTransferCharacteristic{ 82:38.38 | 82:38.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:445: note: name 'AVCOL_TRC_RESERVED0' differs from name 'AVCOL_TRC_BT709' defined in another translation unit 82:38.38 445 | AVCOL_TRC_RESERVED0 = 0, 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:545: note: mismatching definition 82:38.39 545 | AVCOL_TRC_BT709 =1, ///< also ITU-R BT1361 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:420: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 82:38.39 420 | enum AVColorPrimaries { 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: note: an enum with different value name is defined in another translation unit 82:38.39 533 | enum AVColorPrimaries{ 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:421: note: name 'AVCOL_PRI_RESERVED0' differs from name 'AVCOL_PRI_BT709' defined in another translation unit 82:38.39 421 | AVCOL_PRI_RESERVED0 = 0, 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:534: note: mismatching definition 82:38.39 534 | AVCOL_PRI_BT709 =1, ///< also ITU-R BT1361 / IEC 61966-2-4 / SMPTE RP177 Annex B 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:785: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 82:38.39 785 | enum AVDiscard{ 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: note: an enum with different value name is defined in another translation unit 82:38.39 522 | enum AVDiscard{ 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:792: note: name 'AVDISCARD_NONINTRA' differs from name 'AVDISCARD_NONKEY' defined in another translation unit 82:38.39 792 | AVDISCARD_NONINTRA= 24, ///< discard all non intra frames 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:529: note: mismatching definition 82:38.39 529 | AVDISCARD_NONKEY = 32, ///< discard all frames except keyframes 82:38.39 | 82:38.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:272: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 82:38.39 272 | enum AVPictureType { 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: note: an enum with different value name is defined in another translation unit 82:38.40 295 | enum AVPictureType { 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:273: note: name 'AV_PICTURE_TYPE_NONE' differs from name 'AV_PICTURE_TYPE_I' defined in another translation unit 82:38.40 273 | AV_PICTURE_TYPE_NONE = 0, ///< Undefined 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:296: note: mismatching definition 82:38.40 296 | AV_PICTURE_TYPE_I = 1, ///< Intra 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 82:38.40 215 | enum AVCodecID { 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: an enum with different value name is defined in another translation unit 82:38.40 95 | enum AVCodecID { 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:221: note: name 'AV_CODEC_ID_H261' differs from name 'AV_CODEC_ID_MPEG2VIDEO_XVMC' defined in another translation unit 82:38.40 221 | AV_CODEC_ID_H261, 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:101: note: mismatching definition 82:38.40 101 | AV_CODEC_ID_MPEG2VIDEO_XVMC, 82:38.40 | 82:38.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:60: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 82:38.41 60 | enum AVPixelFormat { 82:38.41 | 82:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 82:38.41 63 | enum AVPixelFormat { 82:38.41 | 82:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:77: note: name 'AV_PIX_FMT_UYVY422' differs from name 'AV_PIX_FMT_XVMC_MPEG2_MC' defined in another translation unit 82:38.41 77 | AV_PIX_FMT_UYVY422, ///< packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1 82:38.41 | 82:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:80: note: mismatching definition 82:38.41 80 | AV_PIX_FMT_XVMC_MPEG2_MC,///< XVideo Motion Acceleration via common packet passing 82:38.41 | 82:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 82:38.41 48 | enum AVFrameSideDataType { 82:38.41 | 82:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: an enum with different number of values is defined in another translation unit 82:38.41 47 | enum AVFrameSideDataType { 82:38.41 | 82:38.41 /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] 82:38.41 583 | enum syllable_type_t { 82:38.41 | 82:38.41 /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 82:38.41 120 | enum syllable_type_t { 82:38.41 | 82:38.41 /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 82:38.41 585 | vowel_syllable, 82:38.41 | 82:38.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:122: note: mismatching definition 82:38.41 122 | punctuation_cluster, 82:38.41 | 82:38.41 In function 'operator delete', 82:38.41 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.41 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:0, 82:38.41 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.41 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:0, 82:38.41 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.41 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:0, 82:38.41 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.41 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:0, 82:38.41 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:0, 82:38.41 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:537:0, 82:38.42 inlined from '_ZN7mozilla8devtools12HeapSnapshot14saveStackFrameERKNS0_8protobuf10StackFrameERm.part.0.constprop.isra' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:320:0: 82:38.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.42 209 | return free_impl(ptr); 82:38.42 | 82:38.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '_ZN7mozilla8devtools12HeapSnapshot14saveStackFrameERKNS0_8protobuf10StackFrameERm.part.0.constprop.isra': 82:38.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126: note: declared here 82:38.42 126 | internal::FunctionClosure0 func(init_func, false); 82:38.42 | 82:38.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': 82:38.42 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 82:38.42 /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] 82:38.42 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 82:38.42 | ^ 82:38.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c:163:9: note: referencing argument 6 of type 'const opus_int16 *' 82:38.42 /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' 82:38.42 115 | void silk_NSQ_del_dec_c( 82:38.42 | 82:38.42 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 82:38.42 /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] 82:38.42 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 82:38.42 | ^ 82:38.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/float/wrappers_FLP.c:166:9: note: referencing argument 6 of type 'const opus_int16 *' 82:38.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/media/libopus/silk/NSQ.c:76: note: in a call to function 'silk_NSQ_c' 82:38.42 76 | void silk_NSQ_c 82:38.42 | 82:38.43 In member function '__ct ', 82:38.43 inlined from 'new_' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h:65:0, 82:38.43 inlined from 'moveConstruct' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h:109:0, 82:38.43 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h:795:0, 82:38.43 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeDominatorTree.h:306:0, 82:38.43 inlined from 'Create' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeDominatorTree.h:593:0, 82:38.43 inlined from 'ComputeDominatorTree.constprop' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:562:0: 82:38.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNode.h:731: warning: '__builtin_memcpy' reading 16 or more bytes from a region of size 8 [-Wstringop-overread] 82:38.43 731 | memcpy(storage.u.mBytes, rhs.storage.u.mBytes, sizeof(storage.u)); 82:38.43 | 82:38.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNode.h: In member function 'ComputeDominatorTree.constprop': 82:38.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/js/UbiNodeDominatorTree.h:516: note: at offset 24 into source object 'postOrder' of size 32 82:38.43 516 | JS::ubi::Vector postOrder; 82:38.43 | 82:38.43 In function 'operator delete', 82:38.43 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.43 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.43 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.43 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.43 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.43 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.43 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.43 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.43 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:978:33: 82:38.43 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.43 209 | return free_impl(ptr); 82:38.44 | 82:38.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.44 126 | internal::FunctionClosure0 func(init_func, false); 82:38.44 | ^ 82:38.44 In function 'operator delete', 82:38.44 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.44 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.44 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.44 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.44 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.44 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.44 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.44 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.44 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1679:33: 82:38.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.44 209 | return free_impl(ptr); 82:38.44 | 82:38.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.44 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.44 126 | internal::FunctionClosure0 func(init_func, false); 82:38.44 | ^ 82:38.44 In function 'operator delete', 82:38.44 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.44 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.44 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.44 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.44 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.44 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.44 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.45 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.45 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1953:33: 82:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.45 209 | return free_impl(ptr); 82:38.45 | 82:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.45 126 | internal::FunctionClosure0 func(init_func, false); 82:38.45 | ^ 82:38.45 In function 'operator delete', 82:38.45 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.45 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.45 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.45 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.45 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.45 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.45 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.45 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.45 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2483:33: 82:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.45 209 | return free_impl(ptr); 82:38.45 | 82:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.45 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.45 126 | internal::FunctionClosure0 func(init_func, false); 82:38.45 | ^ 82:38.45 In function 'operator delete', 82:38.46 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.46 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.46 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3200:33: 82:38.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.46 209 | return free_impl(ptr); 82:38.46 | 82:38.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.46 126 | internal::FunctionClosure0 func(init_func, false); 82:38.46 | ^ 82:38.46 In function 'operator delete', 82:38.46 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.46 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.46 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.46 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.46 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.46 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3443:33: 82:38.46 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.47 209 | return free_impl(ptr); 82:38.47 | 82:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.47 126 | internal::FunctionClosure0 func(init_func, false); 82:38.47 | ^ 82:38.47 In function 'operator delete', 82:38.47 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.47 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.47 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.47 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.47 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.47 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.47 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3775:33: 82:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.47 209 | return free_impl(ptr); 82:38.47 | 82:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.47 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.47 126 | internal::FunctionClosure0 func(init_func, false); 82:38.47 | ^ 82:38.47 In function 'operator delete', 82:38.47 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.47 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.48 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.48 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4106:33: 82:38.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.48 209 | return free_impl(ptr); 82:38.48 | 82:38.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.48 126 | internal::FunctionClosure0 func(init_func, false); 82:38.48 | ^ 82:38.48 In function 'operator delete', 82:38.48 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.48 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.48 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.48 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.48 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.48 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.48 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4438:33: 82:38.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.48 209 | return free_impl(ptr); 82:38.48 | 82:38.48 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.49 126 | internal::FunctionClosure0 func(init_func, false); 82:38.49 | ^ 82:38.49 In function 'operator delete', 82:38.49 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.49 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.49 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.49 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.49 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4848:33: 82:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.49 209 | return free_impl(ptr); 82:38.49 | 82:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.49 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.49 126 | internal::FunctionClosure0 func(init_func, false); 82:38.49 | ^ 82:38.49 In function 'operator delete', 82:38.49 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.49 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.49 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.49 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.50 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.50 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.50 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5610:33: 82:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.50 209 | return free_impl(ptr); 82:38.50 | 82:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.50 126 | internal::FunctionClosure0 func(init_func, false); 82:38.50 | ^ 82:38.50 In function 'operator delete', 82:38.50 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.50 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.50 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.50 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.50 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.50 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.50 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.50 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.50 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5975:33: 82:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.50 209 | return free_impl(ptr); 82:38.50 | 82:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.50 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.50 126 | internal::FunctionClosure0 func(init_func, false); 82:38.50 | ^ 82:38.50 In function 'operator delete', 82:38.51 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.51 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.51 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6505:33: 82:38.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.51 209 | return free_impl(ptr); 82:38.51 | 82:38.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.51 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.51 126 | internal::FunctionClosure0 func(init_func, false); 82:38.51 | ^ 82:38.51 In function 'operator delete', 82:38.51 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.51 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.51 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.51 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.52 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.52 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6834:33: 82:38.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.52 209 | return free_impl(ptr); 82:38.52 | 82:38.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.52 126 | internal::FunctionClosure0 func(init_func, false); 82:38.52 | ^ 82:38.52 In function 'operator delete', 82:38.52 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.52 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.52 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.52 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.52 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.52 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.52 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.52 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.52 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7113:33: 82:38.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.52 209 | return free_impl(ptr); 82:38.52 | 82:38.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.52 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.53 126 | internal::FunctionClosure0 func(init_func, false); 82:38.53 | ^ 82:38.53 In function 'operator delete', 82:38.53 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.53 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.53 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.53 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.53 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7392:33: 82:38.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.53 209 | return free_impl(ptr); 82:38.53 | 82:38.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.53 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.53 126 | internal::FunctionClosure0 func(init_func, false); 82:38.53 | ^ 82:38.53 In function 'operator delete', 82:38.53 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.53 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.53 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.54 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.54 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.54 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.54 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.54 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7671:33: 82:38.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.54 209 | return free_impl(ptr); 82:38.54 | 82:38.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.54 126 | internal::FunctionClosure0 func(init_func, false); 82:38.54 | ^ 82:38.54 In function 'operator delete', 82:38.54 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.54 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.54 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.54 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.54 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.54 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.54 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.54 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.54 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7954:33: 82:38.54 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.54 209 | return free_impl(ptr); 82:38.54 | 82:38.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.55 126 | internal::FunctionClosure0 func(init_func, false); 82:38.55 | ^ 82:38.55 In function 'operator delete', 82:38.55 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.55 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.55 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.55 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.55 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.55 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.55 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.55 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.55 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8473:33: 82:38.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.55 209 | return free_impl(ptr); 82:38.55 | 82:38.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.55 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.55 126 | internal::FunctionClosure0 func(init_func, false); 82:38.55 | ^ 82:38.55 In function 'operator delete', 82:38.55 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.55 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.55 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.55 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.55 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.55 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.56 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.56 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.56 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8903:33: 82:38.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.56 209 | return free_impl(ptr); 82:38.56 | 82:38.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.56 126 | internal::FunctionClosure0 func(init_func, false); 82:38.56 | ^ 82:38.56 In function 'operator delete', 82:38.56 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.56 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.56 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.56 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.56 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.56 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.56 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.56 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:37, 82:38.56 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:9122:33: 82:38.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.56 209 | return free_impl(ptr); 82:38.56 | 82:38.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:38.56 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.56 126 | internal::FunctionClosure0 func(init_func, false); 82:38.57 | ^ 82:38.57 In function 'operator delete', 82:38.57 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.57 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.57 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.57 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.57 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.57 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.57 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.57 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.57 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1021:47, 82:38.57 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1004:13: 82:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.57 209 | return free_impl(ptr); 82:38.57 | 82:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 82:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.57 126 | internal::FunctionClosure0 func(init_func, false); 82:38.57 | ^ 82:38.57 In function 'operator delete', 82:38.57 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.57 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.57 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.57 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.57 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.57 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.57 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.57 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.57 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1992:47, 82:38.57 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1976:13: 82:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.57 209 | return free_impl(ptr); 82:38.57 | 82:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 82:38.57 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.57 126 | internal::FunctionClosure0 func(init_func, false); 82:38.57 | ^ 82:38.57 In function 'operator delete', 82:38.57 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.57 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.57 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.57 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.58 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.58 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.58 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.58 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.58 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1992:47, 82:38.58 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1976:13, 82:38.58 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2031:14: 82:38.58 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.58 209 | return free_impl(ptr); 82:38.58 | 82:38.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.59 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.59 126 | internal::FunctionClosure0 func(init_func, false); 82:38.59 | ^ 82:38.59 In function 'operator delete', 82:38.59 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.59 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.60 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.60 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.60 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.60 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.60 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.60 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.61 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:38.61 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:38.61 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2654:14: 82:38.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.61 209 | return free_impl(ptr); 82:38.61 | 82:38.61 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.62 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.62 126 | internal::FunctionClosure0 func(init_func, false); 82:38.62 | ^ 82:38.62 In function 'operator delete', 82:38.62 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.62 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.62 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.62 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.63 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.63 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.63 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.63 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.63 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3231:47, 82:38.63 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3216:13, 82:38.64 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3268:14: 82:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.64 209 | return free_impl(ptr); 82:38.64 | 82:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.64 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.64 126 | internal::FunctionClosure0 func(init_func, false); 82:38.64 | ^ 82:38.64 In function 'operator delete', 82:38.64 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.65 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.65 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.65 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.65 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.66 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.66 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.66 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.66 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 82:38.66 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 82:38.66 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3516:14: 82:38.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.67 209 | return free_impl(ptr); 82:38.67 | 82:38.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.67 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.67 126 | internal::FunctionClosure0 func(init_func, false); 82:38.67 | ^ 82:38.67 In function 'operator delete', 82:38.67 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.67 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.68 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.68 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.68 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.68 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.68 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.69 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.69 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3809:47, 82:38.69 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3793:13, 82:38.69 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3849:14: 82:38.69 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.69 209 | return free_impl(ptr); 82:38.70 | 82:38.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.70 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.70 126 | internal::FunctionClosure0 func(init_func, false); 82:38.70 | ^ 82:38.70 In function 'operator delete', 82:38.70 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.70 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.70 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.71 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.71 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.71 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.71 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.71 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.71 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4140:47, 82:38.71 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4124:13, 82:38.71 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4179:14: 82:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.71 209 | return free_impl(ptr); 82:38.71 | 82:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.71 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.71 126 | internal::FunctionClosure0 func(init_func, false); 82:38.71 | ^ 82:38.71 In function 'operator delete', 82:38.71 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.71 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.71 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.71 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.71 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.71 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.71 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.71 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.72 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 82:38.72 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 82:38.72 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4520:14: 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.72 209 | return free_impl(ptr); 82:38.72 | 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.72 126 | internal::FunctionClosure0 func(init_func, false); 82:38.72 | ^ 82:38.72 In function 'operator delete', 82:38.72 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.72 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.72 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.72 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.72 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.72 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.72 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.72 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.72 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4913:47, 82:38.72 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4898:13: 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.72 209 | return free_impl(ptr); 82:38.72 | 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.72 126 | internal::FunctionClosure0 func(init_func, false); 82:38.72 | ^ 82:38.72 In function 'operator delete', 82:38.72 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.72 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.72 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.72 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.72 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.72 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.72 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.72 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.72 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6035:47, 82:38.72 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6020:13: 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.72 209 | return free_impl(ptr); 82:38.72 | 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 82:38.72 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.72 126 | internal::FunctionClosure0 func(init_func, false); 82:38.72 | ^ 82:38.72 In function 'operator delete', 82:38.72 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.72 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.72 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.73 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.73 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.73 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.73 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.73 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.73 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7703:47, 82:38.73 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7688:13, 82:38.73 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7741:14: 82:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.73 209 | return free_impl(ptr); 82:38.73 | 82:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.73 126 | internal::FunctionClosure0 func(init_func, false); 82:38.73 | ^ 82:38.73 In function 'operator delete', 82:38.73 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.73 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.73 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.73 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.73 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.73 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.73 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.73 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.73 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:38.73 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:38.73 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8039:14: 82:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.73 209 | return free_impl(ptr); 82:38.73 | 82:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.73 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.73 126 | internal::FunctionClosure0 func(init_func, false); 82:38.73 | ^ 82:38.74 In function 'operator delete', 82:38.74 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.74 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.74 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.74 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.74 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.74 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.74 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.74 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.74 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8507:47, 82:38.74 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8492:13, 82:38.74 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8548:14: 82:38.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.74 209 | return free_impl(ptr); 82:38.74 | 82:38.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:38.74 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.74 126 | internal::FunctionClosure0 func(init_func, false); 82:38.74 | ^ 82:38.74 In function 'operator delete', 82:38.74 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.74 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.74 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.74 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.74 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.74 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.74 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.74 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.74 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:38.74 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:38.74 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 82:38.74 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 82:38.74 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0: 82:38.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.75 209 | return free_impl(ptr); 82:38.75 | 82:38.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'Add': 82:38.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.75 126 | internal::FunctionClosure0 func(init_func, false); 82:38.75 | ^ 82:38.75 In function 'operator delete', 82:38.75 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.75 inlined from 'InitLogSilencerCountOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:137:17, 82:38.75 inlined from 'Finish' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:183:29: 82:38.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.75 209 | return free_impl(ptr); 82:38.75 | 82:38.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'Finish': 82:38.75 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.75 126 | internal::FunctionClosure0 func(init_func, false); 82:38.75 | ^ 82:38.75 In function 'operator delete', 82:38.75 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.75 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.75 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.75 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.76 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.76 inlined from 'ConstructDefaultOneofInstance' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/dynamic_message.cc:730:66, 82:38.76 inlined from 'GetPrototypeNoLock' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/dynamic_message.cc:660:34: 82:38.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.76 209 | return free_impl(ptr); 82:38.76 | 82:38.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetPrototypeNoLock': 82:38.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.76 126 | internal::FunctionClosure0 func(init_func, false); 82:38.76 | ^ 82:38.76 In function 'operator delete', 82:38.76 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.76 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 82:38.76 inlined from 'InternalRegisterGeneratedFile' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:347:53: 82:38.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.76 209 | return free_impl(ptr); 82:38.76 | 82:38.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'InternalRegisterGeneratedFile': 82:38.76 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.76 126 | internal::FunctionClosure0 func(init_func, false); 82:38.76 | ^ 82:38.76 In function 'operator delete', 82:38.76 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.76 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.76 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.76 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.77 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 82:38.77 inlined from 'InternalRegisterGeneratedMessage' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:353:53: 82:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.77 209 | return free_impl(ptr); 82:38.77 | 82:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'InternalRegisterGeneratedMessage': 82:38.77 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.77 126 | internal::FunctionClosure0 func(init_func, false); 82:38.77 | ^ 82:38.77 In function 'operator delete', 82:38.77 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.77 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.77 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.77 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.77 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.77 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.77 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.77 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 82:38.77 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 82:38.78 inlined from 'GetPrototype' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:309:61: 82:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.78 209 | return free_impl(ptr); 82:38.78 | 82:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetPrototype': 82:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.78 126 | internal::FunctionClosure0 func(init_func, false); 82:38.78 | ^ 82:38.78 In function 'operator delete', 82:38.78 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.78 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.78 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.78 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.78 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.78 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.78 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.78 inlined from 'InitShutdownFunctionsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:355:17, 82:38.78 inlined from 'OnShutdown' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:359:28: 82:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.78 209 | return free_impl(ptr); 82:38.78 | 82:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'OnShutdown': 82:38.78 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.78 126 | internal::FunctionClosure0 func(init_func, false); 82:38.78 | ^ 82:38.78 In function 'operator delete', 82:38.79 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.79 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.79 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.79 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.79 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.79 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.79 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.79 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:0, 82:38.79 inlined from 'InternalAddGeneratedFile' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1017:0: 82:38.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.79 209 | return free_impl(ptr); 82:38.79 | 82:38.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'InternalAddGeneratedFile': 82:38.79 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.79 126 | internal::FunctionClosure0 func(init_func, false); 82:38.79 | ^ 82:38.79 In function 'operator delete', 82:38.79 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.79 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.79 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.79 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.79 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.79 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.79 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.79 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.80 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:38.80 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:38.80 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: 82:38.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.80 209 | return free_impl(ptr); 82:38.80 | 82:38.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 82:38.80 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.80 126 | internal::FunctionClosure0 func(init_func, false); 82:38.80 | ^ 82:38.80 In function 'operator delete', 82:38.80 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.80 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.80 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.80 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.80 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.80 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.80 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.80 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.81 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3231:47, 82:38.81 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3216:13, 82:38.81 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:719:0: 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.81 209 | return free_impl(ptr); 82:38.81 | 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.81 126 | internal::FunctionClosure0 func(init_func, false); 82:38.81 | ^ 82:38.81 In function 'operator delete', 82:38.81 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.81 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.81 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 82:38.81 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 82:38.81 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: 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.81 209 | return free_impl(ptr); 82:38.81 | 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.81 126 | internal::FunctionClosure0 func(init_func, false); 82:38.81 | ^ 82:38.81 In function 'operator delete', 82:38.81 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.81 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.81 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 82:38.81 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 82:38.81 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: 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.81 209 | return free_impl(ptr); 82:38.81 | 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN6google8protobuf55protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eprotoEv.part.0': 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.81 126 | internal::FunctionClosure0 func(init_func, false); 82:38.81 | ^ 82:38.81 In function 'operator delete', 82:38.81 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.81 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.81 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.81 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.81 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:496:0, 82:38.81 inlined from 'protobuf_RegisterTypes' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:501:0: 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.81 209 | return free_impl(ptr); 82:38.81 | 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_RegisterTypes': 82:38.81 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.81 126 | internal::FunctionClosure0 func(init_func, false); 82:38.81 | ^ 82:38.81 In function 'operator delete', 82:38.81 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.82 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.82 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.82 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.82 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.82 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.82 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8507:47, 82:38.82 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8492:13, 82:38.82 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:38.82 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:38.82 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:38.82 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0, 82:38.82 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1167:0, 82:38.82 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:9091:0: 82:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.82 209 | return free_impl(ptr); 82:38.82 | 82:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergeFrom': 82:38.82 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.82 126 | internal::FunctionClosure0 func(init_func, false); 82:38.82 | ^ 82:38.82 In function 'operator delete', 82:38.82 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.82 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.82 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.82 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.82 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.82 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.82 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.82 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:38.83 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:38.83 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 82:38.83 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 82:38.83 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:38.83 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0: 82:38.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.84 209 | return free_impl(ptr); 82:38.84 | 82:38.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergeFrom': 82:38.84 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.84 126 | internal::FunctionClosure0 func(init_func, false); 82:38.84 | ^ 82:38.84 In function 'operator delete', 82:38.84 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.84 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.85 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.85 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.85 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.85 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.85 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.85 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.86 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7703:47, 82:38.86 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7688:13, 82:38.86 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:38.86 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:38.86 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:38.86 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0, 82:38.87 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1167:0, 82:38.87 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8415:0, 82:38.87 inlined from 'Merge' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:366:0, 82:38.87 inlined from 'MergeFrom' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:930:0: 82:38.87 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.88 209 | return free_impl(ptr); 82:38.88 | 82:38.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergeFrom': 82:38.88 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.88 126 | internal::FunctionClosure0 func(init_func, false); 82:38.88 | ^ 82:38.88 In function 'operator delete', 82:38.88 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.88 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.88 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.89 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.89 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.89 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.89 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.90 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.90 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:38.90 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:38.90 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 82:38.90 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 82:38.90 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:38.91 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:38.91 inlined from 'add_uninterpreted_option' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:5536:0, 82:38.91 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5762:0: 82:38.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.91 209 | return free_impl(ptr); 82:38.91 | 82:38.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:38.91 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.92 126 | internal::FunctionClosure0 func(init_func, false); 82:38.92 | ^ 82:38.92 In function 'operator delete', 82:38.92 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.92 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.92 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.92 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.93 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.93 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.93 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.93 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.93 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:38.94 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:38.94 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 82:38.94 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 82:38.94 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:38.94 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:38.94 inlined from 'add_uninterpreted_option' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:5849:0, 82:38.95 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6640:0: 82:38.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.95 209 | return free_impl(ptr); 82:38.95 | 82:38.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:38.95 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.95 126 | internal::FunctionClosure0 func(init_func, false); 82:38.95 | ^ 82:38.95 In function 'operator delete', 82:38.96 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.96 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.96 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.96 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.96 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.96 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.97 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.97 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.97 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:38.97 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:38.97 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 82:38.97 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 82:38.98 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:38.98 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:38.98 inlined from 'add_uninterpreted_option' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:5907:0, 82:38.98 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6938:0: 82:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.98 209 | return free_impl(ptr); 82:38.98 | 82:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:38.98 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.98 126 | internal::FunctionClosure0 func(init_func, false); 82:38.98 | ^ 82:38.98 In function 'operator delete', 82:38.98 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:38.98 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:38.98 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:38.98 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:38.98 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:38.98 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:38.98 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:38.98 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:38.98 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3809:47, 82:38.98 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3793:13, 82:38.98 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:38.98 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:38.98 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:38.98 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:38.99 inlined from 'add_value' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4365:0, 82:38.99 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3565:0: 82:38.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:38.99 209 | return free_impl(ptr); 82:38.99 | 82:38.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:38.99 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:38.99 126 | internal::FunctionClosure0 func(init_func, false); 82:38.99 | ^ 82:38.99 In function 'operator delete', 82:39.00 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.00 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.00 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.00 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.00 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.00 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.00 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.00 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.00 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:39.00 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:39.00 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.00 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.00 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.00 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.00 inlined from 'add_field' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3537:0, 82:39.00 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2085:0: 82:39.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.00 209 | return free_impl(ptr); 82:39.00 | 82:39.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.00 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.00 126 | internal::FunctionClosure0 func(init_func, false); 82:39.00 | ^ 82:39.00 In function 'operator delete', 82:39.00 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.00 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.00 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.00 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.00 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.00 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.00 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.00 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.00 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 82:39.01 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 82:39.01 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.01 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3627:0, 82:39.01 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2113:0: 82:39.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.01 209 | return free_impl(ptr); 82:39.01 | 82:39.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.01 126 | internal::FunctionClosure0 func(init_func, false); 82:39.01 | ^ 82:39.01 In function 'operator delete', 82:39.01 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.01 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.01 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.01 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.01 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.01 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.01 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.01 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.01 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:39.01 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:39.01 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.01 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.01 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3567:0, 82:39.01 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2141:0: 82:39.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.01 209 | return free_impl(ptr); 82:39.01 | 82:39.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.01 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.01 126 | internal::FunctionClosure0 func(init_func, false); 82:39.01 | ^ 82:39.01 In function 'operator delete', 82:39.01 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.01 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.01 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.01 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.01 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.02 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.02 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:39.02 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:39.02 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.02 inlined from 'add_uninterpreted_option' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:5965:0, 82:39.02 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7217:0: 82:39.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.02 209 | return free_impl(ptr); 82:39.02 | 82:39.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.02 126 | internal::FunctionClosure0 func(init_func, false); 82:39.02 | ^ 82:39.02 In function 'operator delete', 82:39.02 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.02 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.02 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7991:47, 82:39.02 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7976:13, 82:39.02 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:38, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:56, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.02 inlined from 'add_uninterpreted_option' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:6023:0, 82:39.02 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7496:0: 82:39.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.02 209 | return free_impl(ptr); 82:39.02 | 82:39.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.02 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.02 126 | internal::FunctionClosure0 func(init_func, false); 82:39.02 | ^ 82:39.02 In function 'operator delete', 82:39.02 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.02 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.02 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.02 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.02 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.02 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 82:39.02 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 82:39.02 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.02 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.03 inlined from 'add_method' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4661:0, 82:39.03 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4228:0: 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.03 209 | return free_impl(ptr); 82:39.03 | 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.03 126 | internal::FunctionClosure0 func(init_func, false); 82:39.03 | ^ 82:39.03 In function 'operator delete', 82:39.03 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.03 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.03 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.03 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.03 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.03 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.03 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.03 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.03 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8507:47, 82:39.03 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8492:13, 82:39.03 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.03 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.03 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.03 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.03 inlined from 'add_location' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:6711:0, 82:39.03 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:8989:0: 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.03 209 | return free_impl(ptr); 82:39.03 | 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.03 126 | internal::FunctionClosure0 func(init_func, false); 82:39.03 | ^ 82:39.03 In function 'operator delete', 82:39.03 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.03 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.03 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.03 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.03 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.03 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.03 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.03 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.03 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 82:39.03 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 82:39.03 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.03 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.03 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.03 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.03 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3233:0, 82:39.03 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1181:0: 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.03 209 | return free_impl(ptr); 82:39.03 | 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.03 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.03 126 | internal::FunctionClosure0 func(init_func, false); 82:39.03 | ^ 82:39.03 In function 'operator delete', 82:39.03 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.03 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.04 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.04 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.04 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.04 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.04 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.04 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.04 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:39.04 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:39.04 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.04 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3293:0, 82:39.04 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:1209:0: 82:39.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.04 209 | return free_impl(ptr); 82:39.04 | 82:39.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.04 126 | internal::FunctionClosure0 func(init_func, false); 82:39.04 | ^ 82:39.04 In function 'operator delete', 82:39.04 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.04 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.04 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.04 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.04 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.04 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.04 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.04 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.04 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3809:47, 82:39.04 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3793:13, 82:39.04 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.04 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.04 inlined from 'add_value' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4365:0, 82:39.04 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1688:0: 82:39.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.04 209 | return free_impl(ptr); 82:39.04 | 82:39.04 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.05 126 | internal::FunctionClosure0 func(init_func, false); 82:39.05 | ^ 82:39.05 In function 'operator delete', 82:39.05 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.05 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.05 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.05 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.05 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.05 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.05 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.05 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.05 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:39.05 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:39.05 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.05 inlined from 'add_field' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3537:0, 82:39.05 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1606:0: 82:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.05 209 | return free_impl(ptr); 82:39.05 | 82:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.05 126 | internal::FunctionClosure0 func(init_func, false); 82:39.05 | ^ 82:39.05 In function 'operator delete', 82:39.05 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.05 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.05 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.05 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.05 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.05 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.05 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.05 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.05 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3231:47, 82:39.05 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3216:13, 82:39.05 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.05 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.05 inlined from 'add_oneof_decl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3687:0, 82:39.05 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1609:0: 82:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.05 209 | return free_impl(ptr); 82:39.05 | 82:39.05 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.06 126 | internal::FunctionClosure0 func(init_func, false); 82:39.06 | ^ 82:39.06 In function 'operator delete', 82:39.06 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.06 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.06 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.06 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.06 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.06 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.06 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.06 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.06 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 82:39.06 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 82:39.06 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.06 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3627:0, 82:39.06 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1615:0: 82:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.06 209 | return free_impl(ptr); 82:39.06 | 82:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.06 126 | internal::FunctionClosure0 func(init_func, false); 82:39.06 | ^ 82:39.06 In function 'operator delete', 82:39.06 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.06 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.06 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.06 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.06 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.06 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.06 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.06 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.06 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:39.06 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:39.06 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.06 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.06 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3567:0, 82:39.06 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1623:0: 82:39.06 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.06 209 | return free_impl(ptr); 82:39.06 | 82:39.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.07 126 | internal::FunctionClosure0 func(init_func, false); 82:39.07 | ^ 82:39.07 In function 'operator delete', 82:39.07 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.07 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.07 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.07 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.07 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.07 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.07 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3477:47, 82:39.07 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:3461:13, 82:39.07 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.07 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.07 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.07 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.07 inlined from 'add_enum_type' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3233:0, 82:39.07 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1582:0: 82:39.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.07 209 | return free_impl(ptr); 82:39.07 | 82:39.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.07 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.07 126 | internal::FunctionClosure0 func(init_func, false); 82:39.07 | ^ 82:39.07 In function 'operator delete', 82:39.07 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.07 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.08 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.08 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.08 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.08 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.08 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.08 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4140:47, 82:39.09 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4124:13, 82:39.09 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.09 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.09 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.09 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.09 inlined from 'add_service' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3263:0, 82:39.10 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1585:0: 82:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.10 209 | return free_impl(ptr); 82:39.10 | 82:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.10 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.10 126 | internal::FunctionClosure0 func(init_func, false); 82:39.10 | ^ 82:39.10 In function 'operator delete', 82:39.10 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.10 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.10 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.10 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.10 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.10 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.10 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.10 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.10 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4473:47, 82:39.10 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:4457:13, 82:39.10 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.10 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.11 inlined from 'add_method' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:4661:0, 82:39.11 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1709:0, 82:39.11 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1585:0: 82:39.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.11 209 | return free_impl(ptr); 82:39.11 | 82:39.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.11 126 | internal::FunctionClosure0 func(init_func, false); 82:39.11 | ^ 82:39.11 In function 'operator delete', 82:39.11 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.11 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.11 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.11 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.11 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.11 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.11 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.11 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.11 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2599:47, 82:39.11 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:2583:13, 82:39.11 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:362:0, 82:39.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:905:0, 82:39.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:900:0, 82:39.11 inlined from 'Add' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/repeated_field.h:1124:0, 82:39.11 inlined from 'add_extension' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/descriptor.pb.h:3293:0, 82:39.11 inlined from 'CopyTo' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:1588:0: 82:39.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.11 209 | return free_impl(ptr); 82:39.11 | 82:39.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'CopyTo': 82:39.11 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.11 126 | internal::FunctionClosure0 func(init_func, false); 82:39.11 | ^ 82:39.11 In function 'SetValueInSlot', 82:39.11 inlined from 'Set' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local.h:90:40, 82:39.11 inlined from 'Set' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local.h:112:13, 82:39.11 inlined from 'SetThreadWasQuitProperly' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread.cc:74:21, 82:39.11 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread.cc:26:37: 82:39.12 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 82:39.12 /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] 82:39.12 33 | int error = pthread_setspecific(slot, value); 82:39.12 | ^ 82:39.12 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/ipc/chromium/src/base/thread_local_posix.cc: In member function 'Run': 82:39.12 /usr/include/pthread.h:1308: note: in a call to function 'pthread_setspecific' declared with attribute 'access (none, 2)' 82:39.12 1308 | extern int pthread_setspecific (pthread_key_t __key, 82:39.12 | 82:39.12 In function 'new_', 82:39.12 inlined from 'moveConstruct' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h:109:0, 82:39.12 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h:795:24, 82:39.12 inlined from 'operator=' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h:822:3, 82:39.13 inlined from 'operator=' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.h:160:67, 82:39.13 inlined from '_ZN2js8irregexp10ChoiceNode11FilterASCIIEibb.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:1043:42: 82:39.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h:65: warning: '__builtin_memcpy' reading 16 or more bytes from a region of size 8 [-Wstringop-overread] 82:39.13 65 | new(KnownNotNull, aDst) T(Forward(aArgs)...); 82:39.13 | 82:39.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/Vector.h: In member function '_ZN2js8irregexp10ChoiceNode11FilterASCIIEibb.part.0': 82:39.13 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/js/src/irregexp/RegExpEngine.cpp:1032:30: note: at offset 32 into source object 'new_alternatives' of size 40 82:39.13 1032 | GuardedAlternativeVector new_alternatives(*alloc()); 82:39.13 | ^ 82:39.13 In function 'operator new', 82:39.14 inlined from 'getEquivalents' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/caniter.cpp:409:52: 82:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp:62: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 82:39.14 62 | return uprv_malloc(size); 82:39.14 | 82:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp: In member function 'getEquivalents': 82:39.14 /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 82:39.14 69 | uprv_malloc(size_t s) { 82:39.14 | ^ 82:39.14 In function 'operator delete', 82:39.14 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.14 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.14 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.14 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.14 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.14 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.14 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.14 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 82:39.14 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:498:33: 82:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.14 209 | return free_impl(ptr); 82:39.14 | 82:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:39.14 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.14 126 | internal::FunctionClosure0 func(init_func, false); 82:39.14 | ^ 82:39.15 In function 'operator delete', 82:39.15 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.15 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 82:39.15 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1160:33: 82:39.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.15 209 | return free_impl(ptr); 82:39.15 | 82:39.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:39.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.15 126 | internal::FunctionClosure0 func(init_func, false); 82:39.15 | ^ 82:39.15 In function 'operator delete', 82:39.15 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.15 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.15 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.15 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 82:39.15 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1452:33: 82:39.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.15 209 | return free_impl(ptr); 82:39.15 | 82:39.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:39.15 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.15 126 | internal::FunctionClosure0 func(init_func, false); 82:39.15 | ^ 82:39.15 In function 'operator delete', 82:39.15 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.15 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.16 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.16 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.16 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.16 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.16 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.16 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 82:39.16 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2192:33: 82:39.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.16 209 | return free_impl(ptr); 82:39.16 | 82:39.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:39.16 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.16 126 | internal::FunctionClosure0 func(init_func, false); 82:39.16 | ^ 82:39.16 In function 'operator delete', 82:39.16 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.16 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.16 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.16 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.16 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.16 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.16 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.16 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 82:39.16 inlined from 'GetMetadata' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2528:33: 82:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.17 209 | return free_impl(ptr); 82:39.17 | 82:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'GetMetadata': 82:39.17 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.17 126 | internal::FunctionClosure0 func(init_func, false); 82:39.17 | ^ 82:39.17 In function 'operator delete', 82:39.17 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.17 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.18 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.18 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.18 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.18 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.18 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.18 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.19 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 82:39.19 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 82:39.19 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:591:14: 82:39.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.19 209 | return free_impl(ptr); 82:39.19 | 82:39.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:39.19 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.19 126 | internal::FunctionClosure0 func(init_func, false); 82:39.19 | ^ 82:39.20 In function 'operator delete', 82:39.20 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.20 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.20 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.20 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.20 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.21 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.21 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.21 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.21 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1500:47, 82:39.21 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1478:13, 82:39.21 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1550:14: 82:39.21 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.22 209 | return free_impl(ptr); 82:39.22 | 82:39.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:39.22 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.22 126 | internal::FunctionClosure0 func(init_func, false); 82:39.22 | ^ 82:39.22 In function 'operator delete', 82:39.22 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.22 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.23 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.23 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.23 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.23 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.23 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.24 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.24 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2227:47, 82:39.24 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2210:13, 82:39.24 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2265:14: 82:39.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.24 209 | return free_impl(ptr); 82:39.24 | 82:39.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:39.24 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.24 126 | internal::FunctionClosure0 func(init_func, false); 82:39.24 | ^ 82:39.24 In function 'operator delete', 82:39.24 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.24 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.24 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.24 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.24 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.24 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.24 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.25 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.25 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 82:39.25 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 82:39.25 inlined from 'mutable_data' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.h:1218:64, 82:39.25 inlined from 'MergePartialFromCodedStream' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1270:11: 82:39.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.25 209 | return free_impl(ptr); 82:39.25 | 82:39.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'MergePartialFromCodedStream': 82:39.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.25 126 | internal::FunctionClosure0 func(init_func, false); 82:39.25 | ^ 82:39.25 In function 'operator delete', 82:39.25 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.25 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.25 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.25 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.25 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.25 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.25 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.25 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.25 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1500:47, 82:39.25 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1478:13: 82:39.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.25 209 | return free_impl(ptr); 82:39.25 | 82:39.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function '__ct_base ': 82:39.25 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.25 126 | internal::FunctionClosure0 func(init_func, false); 82:39.25 | ^ 82:39.25 In function 'operator delete', 82:39.26 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.26 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.26 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.26 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.26 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.26 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.26 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.26 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.26 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 82:39.26 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 82:39.26 inlined from '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:263:38: 82:39.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.26 209 | return free_impl(ptr); 82:39.26 | 82:39.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0': 82:39.26 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.26 126 | internal::FunctionClosure0 func(init_func, false); 82:39.26 | ^ 82:39.26 In function 'operator delete', 82:39.26 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.26 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.26 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.26 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.26 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.26 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.27 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.27 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.27 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1500:47, 82:39.27 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:1478:13, 82:39.27 inlined from '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:265:27: 82:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.27 209 | return free_impl(ptr); 82:39.27 | 82:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0': 82:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.27 126 | internal::FunctionClosure0 func(init_func, false); 82:39.27 | ^ 82:39.27 In function 'operator delete', 82:39.27 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.27 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.27 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.27 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.27 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.27 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.27 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.27 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.27 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2227:47, 82:39.27 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:2210:13, 82:39.27 inlined from '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:267:27: 82:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.27 209 | return free_impl(ptr); 82:39.27 | 82:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function '_ZN7mozilla8devtools8protobuf33protobuf_AddDesc_CoreDump_2eprotoEv.part.0': 82:39.27 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.28 126 | internal::FunctionClosure0 func(init_func, false); 82:39.28 | ^ 82:39.28 In function 'operator delete', 82:39.28 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.28 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.28 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.28 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.28 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.28 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.28 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.28 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 82:39.28 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 82:39.28 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:84:57: 82:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.28 209 | return free_impl(ptr); 82:39.28 | 82:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.28 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.28 126 | internal::FunctionClosure0 func(init_func, false); 82:39.28 | ^ 82:39.28 In function 'operator delete', 82:39.28 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.28 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.28 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.28 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.29 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.29 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.29 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.29 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 82:39.29 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 82:39.29 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:85:60: 82:39.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.29 209 | return free_impl(ptr); 82:39.29 | 82:39.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.29 126 | internal::FunctionClosure0 func(init_func, false); 82:39.29 | ^ 82:39.29 In function 'operator delete', 82:39.29 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.29 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.29 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.29 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.29 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.29 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.29 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.29 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 82:39.29 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 82:39.29 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:103:57: 82:39.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.29 209 | return free_impl(ptr); 82:39.29 | 82:39.29 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.30 126 | internal::FunctionClosure0 func(init_func, false); 82:39.30 | ^ 82:39.30 In function 'operator delete', 82:39.30 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.30 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.30 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.30 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.30 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.30 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.30 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.30 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 82:39.30 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 82:39.30 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:104:60: 82:39.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.30 209 | return free_impl(ptr); 82:39.30 | 82:39.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.30 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.30 126 | internal::FunctionClosure0 func(init_func, false); 82:39.30 | ^ 82:39.30 In function 'operator delete', 82:39.30 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.30 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.30 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.30 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.30 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.31 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.31 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.31 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 82:39.31 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 82:39.31 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:131:57: 82:39.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.31 209 | return free_impl(ptr); 82:39.31 | 82:39.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.31 126 | internal::FunctionClosure0 func(init_func, false); 82:39.31 | ^ 82:39.31 In function 'operator delete', 82:39.31 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.31 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.31 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.31 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.31 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.31 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.31 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.31 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 82:39.31 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 82:39.31 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:132:60: 82:39.31 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.31 209 | return free_impl(ptr); 82:39.31 | 82:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.32 126 | internal::FunctionClosure0 func(init_func, false); 82:39.32 | ^ 82:39.32 In function 'operator delete', 82:39.32 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.32 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.32 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.32 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.32 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.32 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.32 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.32 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 82:39.32 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 82:39.32 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:161:57: 82:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.32 209 | return free_impl(ptr); 82:39.32 | 82:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.32 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.32 126 | internal::FunctionClosure0 func(init_func, false); 82:39.32 | ^ 82:39.32 In function 'operator delete', 82:39.32 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.32 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.32 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.32 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.32 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.33 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.33 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.33 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 82:39.33 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 82:39.33 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:162:60: 82:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.33 209 | return free_impl(ptr); 82:39.33 | 82:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.33 126 | internal::FunctionClosure0 func(init_func, false); 82:39.33 | ^ 82:39.33 In function 'operator delete', 82:39.33 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.33 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.33 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.33 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.33 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.33 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.33 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.33 inlined from 'InitGeneratedPoolOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:978:37, 82:39.33 inlined from 'generated_pool' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:984:24, 82:39.33 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:181:57: 82:39.33 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.33 209 | return free_impl(ptr); 82:39.33 | 82:39.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.34 126 | internal::FunctionClosure0 func(init_func, false); 82:39.34 | ^ 82:39.34 In function 'operator delete', 82:39.34 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.34 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.34 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.34 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.34 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.34 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.34 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.34 inlined from 'singleton' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:272:37, 82:39.34 inlined from 'generated_factory' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/message.cc:342:44, 82:39.34 inlined from 'protobuf_AssignDesc_CoreDump_2eproto' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:182:60: 82:39.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.34 209 | return free_impl(ptr); 82:39.34 | 82:39.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_AssignDesc_CoreDump_2eproto': 82:39.34 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.34 126 | internal::FunctionClosure0 func(init_func, false); 82:39.34 | ^ 82:39.34 In function 'operator delete', 82:39.34 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.34 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.34 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.34 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.35 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.35 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.35 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.35 inlined from 'protobuf_AssignDescriptorsOnce' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:190:37, 82:39.35 inlined from 'protobuf_RegisterTypes' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:195:33: 82:39.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.35 209 | return free_impl(ptr); 82:39.35 | 82:39.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'protobuf_RegisterTypes': 82:39.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.35 126 | internal::FunctionClosure0 func(init_func, false); 82:39.35 | ^ 82:39.35 In function 'operator delete', 82:39.35 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.35 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.35 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.35 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.35 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.35 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.35 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.35 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.35 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:543:47, 82:39.35 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/CoreDump.pb.cc:523:13, 82:39.35 inlined from 'MakeUnique' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/UniquePtr.h:679:53, 82:39.35 inlined from 'getProtobufStackFrame' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/dom/heapsnapshot/HeapSnapshot.cpp:1191:55: 82:39.35 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.35 209 | return free_impl(ptr); 82:39.35 | 82:39.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'getProtobufStackFrame': 82:39.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.36 126 | internal::FunctionClosure0 func(init_func, false); 82:39.36 | ^ 82:39.36 In function 'AllocRec', 82:39.36 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 82:39.36 inlined from 'writable_str' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:368:32: 82:39.36 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 82:39.36 /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=] 82:39.36 238 | rec->data()[len] = 0; 82:39.36 | ^ 82:39.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function 'writable_str': 82:39.36 /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 82:39.36 244 | char fBeginningOfData; 82:39.36 | 82:39.36 In function 'AllocRec', 82:39.36 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 82:39.36 inlined from '__ct_base ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:277:20: 82:39.36 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 82:39.36 /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=] 82:39.36 238 | rec->data()[len] = 0; 82:39.36 | ^ 82:39.36 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function '__ct_base ': 82:39.36 /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 82:39.36 244 | char fBeginningOfData; 82:39.36 | 82:39.37 In function 'AllocRec', 82:39.37 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 82:39.37 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:281:20, 82:39.37 inlined from 'set' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:408:31: 82:39.37 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 82:39.37 /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=] 82:39.37 238 | rec->data()[len] = 0; 82:39.37 | ^ 82:39.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function 'set': 82:39.37 /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 82:39.37 244 | char fBeginningOfData; 82:39.37 | 82:39.37 /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 82:39.37 In function 'AllocRec', 82:39.37 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 82:39.37 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:271:20, 82:39.37 inlined from 'remove' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:616:42: 82:39.37 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 82:39.37 /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=] 82:39.37 238 | rec->data()[len] = 0; 82:39.37 | ^ 82:39.37 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function 'remove': 82:39.37 /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 82:39.37 244 | char fBeginningOfData; 82:39.37 | 82:39.37 In function 'AllocRec', 82:39.37 inlined from 'AllocRec' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:223:0, 82:39.37 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:271:20, 82:39.38 inlined from '_ZN8SkString6insertEmPKcm.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp:489:48: 82:39.38 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 82:39.38 /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=] 82:39.38 238 | rec->data()[len] = 0; 82:39.38 | ^ 82:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/skia/skia/src/core/SkString.cpp: In member function '_ZN8SkString6insertEmPKcm.part.0': 82:39.38 /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 82:39.38 244 | char fBeginningOfData; 82:39.38 | 82:39.38 In function 'operator delete', 82:39.38 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.38 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.38 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.38 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.38 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.38 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.38 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.38 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.38 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:1797:47, 82:39.38 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:1770:13, 82:39.38 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:1852:14: 82:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.38 209 | return free_impl(ptr); 82:39.38 | 82:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:39.38 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.38 126 | internal::FunctionClosure0 func(init_func, false); 82:39.38 | ^ 82:39.39 In function 'operator delete', 82:39.39 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.39 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.39 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.39 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.39 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.39 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.39 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.39 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.39 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3896:47, 82:39.39 inlined from '__ct ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3815:13, 82:39.39 inlined from 'New' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3971:14: 82:39.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.39 209 | return free_impl(ptr); 82:39.39 | 82:39.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'New': 82:39.39 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.39 126 | internal::FunctionClosure0 func(init_func, false); 82:39.39 | ^ 82:39.39 In function 'operator delete', 82:39.39 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.39 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.40 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0: 82:39.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.40 209 | return free_impl(ptr); 82:39.40 | 82:39.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In function 'GoogleOnceInit': 82:39.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.40 126 | internal::FunctionClosure0 func(init_func, false); 82:39.40 | ^ 82:39.40 In function 'operator delete', 82:39.40 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.40 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.40 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.40 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.40 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.40 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.40 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:1797:47: 82:39.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.40 209 | return free_impl(ptr); 82:39.40 | 82:39.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'SharedCtor': 82:39.40 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.40 126 | internal::FunctionClosure0 func(init_func, false); 82:39.40 | ^ 82:39.40 In function 'operator delete', 82:39.40 inlined from '__dt_del ' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/nsThreadUtils.h:312:0, 82:39.41 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:837:30, 82:39.41 inlined from 'Run' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/common.h:834:0, 82:39.41 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:83:17, 82:39.41 inlined from 'GoogleOnceInitImpl' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/toolkit/components/protobuf/src/google/protobuf/stubs/once.cc:65:0, 82:39.41 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:127:23, 82:39.41 inlined from 'GoogleOnceInit' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:124:0, 82:39.41 inlined from 'GetEmptyString' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/generated_message_util.h:84:37, 82:39.41 inlined from 'SharedCtor' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/gfx/layers/protobuf/LayerScopePacket.pb.cc:3896:47: 82:39.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h:209: warning: 'free' called on unallocated object 'func' [-Wfree-nonheap-object] 82:39.41 209 | return free_impl(ptr); 82:39.41 | 82:39.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'SharedCtor': 82:39.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/pmbuild/dist/include/google/protobuf/stubs/once.h:126:32: note: declared here 82:39.41 126 | internal::FunctionClosure0 func(init_func, false); 82:39.41 | ^ 82:39.41 In function 'operator new', 82:39.41 inlined from 'newUnicodeStringArray' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:242:47, 82:39.41 inlined from 'createZoneStrings' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:341:54, 82:39.41 inlined from 'createZoneStrings' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:332:1, 82:39.41 inlined from 'copyData' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/dtfmtsym.cpp:430:26: 82:39.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp:62: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 82:39.41 62 | return uprv_malloc(size); 82:39.41 | 82:39.41 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp: In member function 'copyData': 82:39.41 /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 82:39.41 69 | uprv_malloc(size_t s) { 82:39.42 | ^ 82:39.42 In member function 'setName', 82:39.42 inlined from 'setName' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp:236:6, 82:39.42 inlined from 'createInstanceByName' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp:202:16, 82:39.42 inlined from '_ZN6icu_5815NumberingSystem14createInstanceERKNS_6LocaleER10UErrorCode.part.0' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/numsys.cpp:163:53: 82:39.42 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 82:39.42 /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=] 82:39.42 240 | uprv_strncpy(name,n,NUMSYS_NAME_CAPACITY); 82:39.42 | ^ 82:39.42 In function 'operator new', 82:39.42 inlined from 'init' at /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/i18n/rbnf.cpp:1459:56: 82:39.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp:62: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 82:39.42 62 | return uprv_malloc(size); 82:39.42 | 82:39.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/platform/intl/icu/source/common/uobject.cpp: In member function 'init': 82:39.42 /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 82:39.42 69 | uprv_malloc(size_t s) { 82:39.42 | ^ 82:53.82 libbrowsercomps.so 82:53.86 plugin-container 82:55.97 xpcshell 83:01.51 dependentlibs.list 83:10.42 /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/palemoon/themes/linux/autocomplete.css: WARNING: no preprocessor directives found 83:10.65 Packaging quitter@mozilla.org.xpi... 83:10.81 373 compiler warnings present. 83:21.91 Notification center failed: Install the python dbus module to get a notification when the build finishes. 83:21.91 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.30Ssmw + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 ++ dirname /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 + make -f client.mk DESTDIR=/builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 prefix=/usr idldir=/usr/share/idl/newmoon includedir=/usr/include/newmoon installdir=/usr/lib64/newmoon sdkdir=/usr/lib64/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_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.8"' -DMOZILLA_UAVERSION_U=4.8 -DMOZILLA_VERSION='"4.8.3"' -DMOZILLA_VERSION_U=4.8.3 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"29.4.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_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID='org.mozilla.pale moon' -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OMNIJAR=1 -DMOZ_PERMISSIONS=1 -DMOZ_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_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /builddir/build/BUILD/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_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMC_OFFICIAL=1 -DMC_PALEMOON=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"4.8"' -DMOZILLA_UAVERSION_U=4.8 -DMOZILLA_VERSION='"4.8.3"' -DMOZILLA_VERSION_U=4.8.3 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"29.4.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_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID='org.mozilla.pale moon' -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OMNIJAR=1 -DMOZ_PERMISSIONS=1 -DMOZ_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_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/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 256520 bytes Check File: ../../dist/palemoon/libsoftokn3.chk hash: 32 bytes b2 75 a0 29 90 9b 83 be df 88 ff 72 6c d6 a6 49 c3 2d 21 60 ac c0 3c 15 f5 58 89 f4 ad 91 24 59 signature: 64 bytes 24 26 5b ed c4 8a ee 62 de 6b 9c 31 e2 9b de be 98 20 95 08 6c 7d 34 2f a6 c6 bd 6c fa 46 74 b2 2e fe e5 dc 4b 54 d7 5d b7 eb 53 27 47 5c 10 e7 82 08 d8 e9 77 35 a1 28 0e 3b 3c 6f 2b 79 3a 9a 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 551632 bytes Check File: ../../dist/palemoon/libfreeblpriv3.chk hash: 32 bytes 50 8a bf 19 51 55 d2 5a 34 39 d9 2c 1e 7e 4e 99 55 cd 6f a5 2a 66 f9 50 7e 9b ad 15 36 c2 96 bb signature: 64 bytes 58 34 13 9a 57 02 08 a7 ef fe 68 84 1d 90 fd 4f ee 78 29 89 f5 71 39 2b 88 f8 b6 b5 12 4a e3 c6 08 11 1c 98 05 4c 40 ff 2d 17 8d 17 ef e3 23 8e d2 f9 a1 ac b0 c2 09 5b 01 d3 da 97 b6 c8 ba 84 moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... /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 164240 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 212513 bytes (uncompressed) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon (cd ../../dist/palemoon && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/bin/palemoon ln -s /usr/lib64/newmoon/palemoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/bin ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/include/newmoon (cd ../../dist/include && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/include/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/idl/newmoon (cd ../../dist/idl && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/idl/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/sdk/lib ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/newmoon-devel/sdk/bin && tar -xf -) rm -f -f /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/lib /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/bin /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/include /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/include /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/sdk/idl /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/idl ln -s /usr/lib64/newmoon-devel/sdk/lib /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/lib ln -s /usr/lib64/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/bin ln -s /usr/include/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel/include ln -s /usr/share/idl/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/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.x86_64/usr/share/idl /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/include + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/idl + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/include + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon/newmoon-bin + mv /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon/palemoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon/newmoon + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon/newmoon-bin + mv /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/bin/palemoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/bin/newmoon + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/bin/newmoon + ln -sf /usr/lib64/newmoon/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/bin/newmoon + /usr/bin/rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/idl/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/include/newmoon /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon-devel + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/applications/newmoon.desktop + /usr/bin/install -Dm0644 /builddir/build/SOURCES/newmoon-mimeinfo.xml /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/mime/packages/newmoon.xml + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p palemoon/branding/official/default16.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p palemoon/branding/official/default22.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p palemoon/branding/official/default24.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p palemoon/branding/official/default32.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p palemoon/branding/official/default48.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p palemoon/branding/official/default256.png /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/icons/hicolor/256x256/apps/newmoon.png + mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/appdata + cat + /usr/bin/install -d /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/newmoon/browser/defaults/preferences/ + /usr/bin/install -Dm0644 /builddir/build/SOURCES/bgstack15-newmoon-prefs.js /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/lib64/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.x86_64 ~/build/BUILDROOT/newmoon-29.4.2-2.x86_64 ~/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 ']' + echo ./usr/share/icons/hicolor/256x256/apps + grep langpack ++ 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 + echo /usr/share/icons/hicolor/256x256 + grep newmoon + echo /usr/share/icons/hicolor/256x256/apps + grep usr /usr/share/icons/hicolor/256x256/apps + '[' -d ./usr/share/icons/hicolor/256x256/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/256x256/apps/newmoon.png + grep langpack ++ 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 ']' + echo ./usr/share/icons/hicolor/48x48 + grep langpack ++ 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 ']' + echo ./usr/share/icons/hicolor/48x48/apps/newmoon.png + grep langpack ++ 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 + echo /usr/share/icons/hicolor/48x48/apps + grep newmoon + echo /usr/share/icons/hicolor/48x48/apps/newmoon.png + grep usr /usr/share/icons/hicolor/48x48/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/48x48/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/48x48/apps/newmoon.png + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/32x32 + grep langpack ++ echo ./usr/share/icons/hicolor/32x32 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32 ++ dirname /usr/share/icons/hicolor/32x32 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep newmoon + echo /usr/share/icons/hicolor/32x32 + grep usr /usr/share/icons/hicolor/32x32 + '[' -d ./usr/share/icons/hicolor/32x32 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/32x32/apps + grep langpack ++ 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 + echo /usr/share/icons/hicolor/32x32 + grep newmoon + 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 ']' + echo ./usr/share/icons/hicolor/32x32/apps/newmoon.png + grep langpack ++ 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 + echo /usr/share/icons/hicolor + grep newmoon + echo /usr/share/icons/hicolor/24x24 + grep usr /usr/share/icons/hicolor/24x24 + '[' -d ./usr/share/icons/hicolor/24x24 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/24x24/apps + grep langpack ++ echo ./usr/share/icons/hicolor/24x24/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24/apps ++ dirname /usr/share/icons/hicolor/24x24/apps + _dir=/usr/share/icons/hicolor/24x24 + echo /usr/share/icons/hicolor/24x24 + grep newmoon + echo /usr/share/icons/hicolor/24x24/apps + grep usr /usr/share/icons/hicolor/24x24/apps + '[' -d ./usr/share/icons/hicolor/24x24/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/24x24/apps/newmoon.png + grep langpack ++ 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 + echo /usr/share/icons/hicolor/24x24/apps + grep newmoon + 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 ']' + echo ./usr/share/icons/hicolor/22x22 + grep langpack ++ echo ./usr/share/icons/hicolor/22x22 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22 ++ dirname /usr/share/icons/hicolor/22x22 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep newmoon + echo /usr/share/icons/hicolor/22x22 + grep usr /usr/share/icons/hicolor/22x22 + '[' -d ./usr/share/icons/hicolor/22x22 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/22x22/apps + grep langpack ++ echo ./usr/share/icons/hicolor/22x22/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22/apps ++ dirname /usr/share/icons/hicolor/22x22/apps + _dir=/usr/share/icons/hicolor/22x22 + echo /usr/share/icons/hicolor/22x22 + grep newmoon + 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 ']' + echo ./usr/share/icons/hicolor/22x22/apps/newmoon.png + grep langpack ++ 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 + echo /usr/share/icons/hicolor/22x22/apps + grep newmoon + echo /usr/share/icons/hicolor/22x22/apps/newmoon.png + grep usr /usr/share/icons/hicolor/22x22/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/22x22/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/22x22/apps/newmoon.png + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16 + grep langpack ++ echo ./usr/share/icons/hicolor/16x16 ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16 ++ dirname /usr/share/icons/hicolor/16x16 + _dir=/usr/share/icons/hicolor + echo /usr/share/icons/hicolor + grep newmoon + echo /usr/share/icons/hicolor/16x16 + grep usr /usr/share/icons/hicolor/16x16 + '[' -d ./usr/share/icons/hicolor/16x16 ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16/apps + grep langpack ++ echo ./usr/share/icons/hicolor/16x16/apps ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16/apps ++ dirname /usr/share/icons/hicolor/16x16/apps + _dir=/usr/share/icons/hicolor/16x16 + echo /usr/share/icons/hicolor/16x16 + grep newmoon + echo /usr/share/icons/hicolor/16x16/apps + grep usr /usr/share/icons/hicolor/16x16/apps + '[' -d ./usr/share/icons/hicolor/16x16/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/16x16/apps/newmoon.png + grep langpack ++ 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 + echo /usr/share/icons/hicolor/16x16/apps + grep newmoon + 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 ']' + echo ./usr/share/icons/hicolor/symbolic + grep langpack ++ 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 + echo /usr/share/icons/hicolor + grep newmoon + echo /usr/share/icons/hicolor/symbolic + grep usr /usr/share/icons/hicolor/symbolic + '[' -d ./usr/share/icons/hicolor/symbolic ']' + read list + '[' -n langpack ']' + echo ./usr/share/icons/hicolor/symbolic/apps + grep langpack ++ 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 + echo /usr/share/icons/hicolor/symbolic + grep newmoon + echo /usr/share/icons/hicolor/symbolic/apps + grep usr /usr/share/icons/hicolor/symbolic/apps + '[' -d ./usr/share/icons/hicolor/symbolic/apps ']' + read list + '[' -n langpack ']' + echo ./usr/share/mime + grep langpack ++ echo ./usr/share/mime ++ sed 's/[^/]//' + _file=/usr/share/mime ++ dirname /usr/share/mime + _dir=/usr/share + echo /usr/share + grep newmoon + echo /usr/share/mime + grep usr /usr/share/mime + '[' -d ./usr/share/mime ']' + read list + '[' -n langpack ']' + echo ./usr/share/mime/packages + grep langpack ++ echo ./usr/share/mime/packages ++ sed 's/[^/]//' + _file=/usr/share/mime/packages ++ dirname /usr/share/mime/packages + _dir=/usr/share/mime + echo /usr/share/mime + grep newmoon + echo /usr/share/mime/packages + grep usr /usr/share/mime/packages + '[' -d ./usr/share/mime/packages ']' + read list + '[' -n langpack ']' + echo ./usr/share/mime/packages/newmoon.xml + grep langpack ++ 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 + echo /usr/share/mime/packages + grep newmoon + 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 ']' + echo ./usr/share/applications + grep langpack ++ echo ./usr/share/applications ++ sed 's/[^/]//' + _file=/usr/share/applications ++ dirname /usr/share/applications + _dir=/usr/share + echo /usr/share + grep newmoon + echo /usr/share/applications + grep usr /usr/share/applications + '[' -d ./usr/share/applications ']' + read list + '[' -n langpack ']' + echo ./usr/share/applications/newmoon.desktop + grep langpack ++ echo ./usr/share/applications/newmoon.desktop ++ sed 's/[^/]//' + _file=/usr/share/applications/newmoon.desktop ++ dirname /usr/share/applications/newmoon.desktop + _dir=/usr/share/applications + echo /usr/share/applications + grep newmoon + echo /usr/share/applications/newmoon.desktop + grep usr /usr/share/applications/newmoon.desktop + '[' -d ./usr/share/applications/newmoon.desktop ']' + echo /usr/share/applications/newmoon.desktop + read list + '[' -n langpack ']' + echo ./usr/bin + grep langpack ++ echo ./usr/bin ++ sed 's/[^/]//' + _file=/usr/bin ++ dirname /usr/bin + _dir=/usr + echo /usr + grep newmoon + echo /usr/bin + grep usr /usr/bin + '[' -d ./usr/bin ']' + read list + '[' -n langpack ']' + echo ./usr/bin/newmoon + grep langpack ++ echo ./usr/bin/newmoon ++ sed 's/[^/]//' + _file=/usr/bin/newmoon ++ dirname /usr/bin/newmoon + _dir=/usr/bin + echo /usr/bin + grep newmoon + echo /usr/bin/newmoon + grep usr /usr/bin/newmoon + '[' -d ./usr/bin/newmoon ']' + echo /usr/bin/newmoon + read list + '[' -n langpack ']' + echo ./usr/lib64 + grep langpack ++ echo ./usr/lib64 ++ sed 's/[^/]//' + _file=/usr/lib64 ++ dirname /usr/lib64 + _dir=/usr + echo /usr + grep newmoon + echo /usr/lib64 + grep usr /usr/lib64 + '[' -d ./usr/lib64 ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon + grep langpack ++ echo ./usr/lib64/newmoon ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon ++ dirname /usr/lib64/newmoon + _dir=/usr/lib64 + echo /usr/lib64 + grep newmoon + echo /usr/lib64/newmoon + grep usr /usr/lib64/newmoon + '[' -d ./usr/lib64/newmoon ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/newmoon + grep langpack ++ echo ./usr/lib64/newmoon/newmoon ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/newmoon ++ dirname /usr/lib64/newmoon/newmoon + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon' + echo /usr/lib64/newmoon/newmoon + grep usr /usr/lib64/newmoon/newmoon + '[' -d ./usr/lib64/newmoon/newmoon ']' + echo /usr/lib64/newmoon/newmoon + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/fonts + grep langpack ++ echo ./usr/lib64/newmoon/fonts ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/fonts ++ dirname /usr/lib64/newmoon/fonts + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/fonts + grep usr /usr/lib64/newmoon/fonts + '[' -d ./usr/lib64/newmoon/fonts ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/fonts/TwemojiMozilla.ttf + grep langpack ++ echo ./usr/lib64/newmoon/fonts/TwemojiMozilla.ttf ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/fonts/TwemojiMozilla.ttf ++ dirname /usr/lib64/newmoon/fonts/TwemojiMozilla.ttf + _dir=/usr/lib64/newmoon/fonts + echo /usr/lib64/newmoon/fonts + grep newmoon /usr/lib64/newmoon/fonts + grep -xqs '\%dir\ /usr/lib64/newmoon/fonts' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/fonts' + echo /usr/lib64/newmoon/fonts/TwemojiMozilla.ttf + grep usr /usr/lib64/newmoon/fonts/TwemojiMozilla.ttf + '[' -d ./usr/lib64/newmoon/fonts/TwemojiMozilla.ttf ']' + echo /usr/lib64/newmoon/fonts/TwemojiMozilla.ttf + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser + grep langpack ++ echo ./usr/lib64/newmoon/browser ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser ++ dirname /usr/lib64/newmoon/browser + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser + grep usr /usr/lib64/newmoon/browser + '[' -d ./usr/lib64/newmoon/browser ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/icons + grep langpack ++ echo ./usr/lib64/newmoon/browser/icons ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/icons ++ dirname /usr/lib64/newmoon/browser/icons + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser' + echo /usr/lib64/newmoon/browser/icons + grep usr /usr/lib64/newmoon/browser/icons + '[' -d ./usr/lib64/newmoon/browser/icons ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/icons/mozicon128.png + grep langpack ++ echo ./usr/lib64/newmoon/browser/icons/mozicon128.png ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/icons/mozicon128.png ++ dirname /usr/lib64/newmoon/browser/icons/mozicon128.png + _dir=/usr/lib64/newmoon/browser/icons + echo /usr/lib64/newmoon/browser/icons + grep newmoon /usr/lib64/newmoon/browser/icons + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/icons' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/icons' + echo /usr/lib64/newmoon/browser/icons/mozicon128.png + grep usr /usr/lib64/newmoon/browser/icons/mozicon128.png + '[' -d ./usr/lib64/newmoon/browser/icons/mozicon128.png ']' + echo /usr/lib64/newmoon/browser/icons/mozicon128.png + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/chrome + grep langpack ++ echo ./usr/lib64/newmoon/browser/chrome ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/chrome ++ dirname /usr/lib64/newmoon/browser/chrome + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/chrome + grep usr /usr/lib64/newmoon/browser/chrome + '[' -d ./usr/lib64/newmoon/browser/chrome ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/chrome/icons + grep langpack ++ echo ./usr/lib64/newmoon/browser/chrome/icons ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/chrome/icons ++ dirname /usr/lib64/newmoon/browser/chrome/icons + _dir=/usr/lib64/newmoon/browser/chrome + echo /usr/lib64/newmoon/browser/chrome + grep newmoon /usr/lib64/newmoon/browser/chrome + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/chrome' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/chrome' + echo /usr/lib64/newmoon/browser/chrome/icons + grep usr /usr/lib64/newmoon/browser/chrome/icons + '[' -d ./usr/lib64/newmoon/browser/chrome/icons ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/chrome/icons/default + grep langpack ++ echo ./usr/lib64/newmoon/browser/chrome/icons/default ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/chrome/icons/default ++ dirname /usr/lib64/newmoon/browser/chrome/icons/default + _dir=/usr/lib64/newmoon/browser/chrome/icons + echo /usr/lib64/newmoon/browser/chrome/icons + grep newmoon /usr/lib64/newmoon/browser/chrome/icons + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/chrome/icons' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/chrome/icons' + echo /usr/lib64/newmoon/browser/chrome/icons/default + grep usr /usr/lib64/newmoon/browser/chrome/icons/default + '[' -d ./usr/lib64/newmoon/browser/chrome/icons/default ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/chrome/icons/default/default16.png + grep langpack ++ echo ./usr/lib64/newmoon/browser/chrome/icons/default/default16.png ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/chrome/icons/default/default16.png ++ dirname /usr/lib64/newmoon/browser/chrome/icons/default/default16.png + _dir=/usr/lib64/newmoon/browser/chrome/icons/default + echo /usr/lib64/newmoon/browser/chrome/icons/default + grep newmoon /usr/lib64/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/chrome/icons/default' + echo /usr/lib64/newmoon/browser/chrome/icons/default/default16.png + grep usr /usr/lib64/newmoon/browser/chrome/icons/default/default16.png + '[' -d ./usr/lib64/newmoon/browser/chrome/icons/default/default16.png ']' + echo /usr/lib64/newmoon/browser/chrome/icons/default/default16.png + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/chrome/icons/default/default32.png + grep langpack ++ echo ./usr/lib64/newmoon/browser/chrome/icons/default/default32.png ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/chrome/icons/default/default32.png ++ dirname /usr/lib64/newmoon/browser/chrome/icons/default/default32.png + _dir=/usr/lib64/newmoon/browser/chrome/icons/default + echo /usr/lib64/newmoon/browser/chrome/icons/default + grep newmoon /usr/lib64/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/chrome/icons/default/default32.png + grep usr /usr/lib64/newmoon/browser/chrome/icons/default/default32.png + '[' -d ./usr/lib64/newmoon/browser/chrome/icons/default/default32.png ']' + echo /usr/lib64/newmoon/browser/chrome/icons/default/default32.png + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/chrome/icons/default/default48.png + grep langpack ++ echo ./usr/lib64/newmoon/browser/chrome/icons/default/default48.png ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/chrome/icons/default/default48.png ++ dirname /usr/lib64/newmoon/browser/chrome/icons/default/default48.png + _dir=/usr/lib64/newmoon/browser/chrome/icons/default + echo /usr/lib64/newmoon/browser/chrome/icons/default + grep newmoon /usr/lib64/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/chrome/icons/default/default48.png + grep usr /usr/lib64/newmoon/browser/chrome/icons/default/default48.png + '[' -d ./usr/lib64/newmoon/browser/chrome/icons/default/default48.png ']' + echo /usr/lib64/newmoon/browser/chrome/icons/default/default48.png + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/defaults + grep langpack ++ echo ./usr/lib64/newmoon/browser/defaults ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/defaults ++ dirname /usr/lib64/newmoon/browser/defaults + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/defaults + grep usr /usr/lib64/newmoon/browser/defaults + '[' -d ./usr/lib64/newmoon/browser/defaults ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/defaults/preferences + grep langpack ++ echo ./usr/lib64/newmoon/browser/defaults/preferences ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/defaults/preferences ++ dirname /usr/lib64/newmoon/browser/defaults/preferences + _dir=/usr/lib64/newmoon/browser/defaults + echo /usr/lib64/newmoon/browser/defaults + grep newmoon /usr/lib64/newmoon/browser/defaults + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/defaults' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/defaults' + echo /usr/lib64/newmoon/browser/defaults/preferences + grep usr /usr/lib64/newmoon/browser/defaults/preferences + '[' -d ./usr/lib64/newmoon/browser/defaults/preferences ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + grep langpack ++ echo ./usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js ++ dirname /usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + _dir=/usr/lib64/newmoon/browser/defaults/preferences + echo /usr/lib64/newmoon/browser/defaults/preferences + grep newmoon /usr/lib64/newmoon/browser/defaults/preferences + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/defaults/preferences' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/defaults/preferences' + echo /usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + grep usr /usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + '[' -d ./usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js ']' + echo /usr/lib64/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/defaults/profile + grep langpack ++ echo ./usr/lib64/newmoon/browser/defaults/profile ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/defaults/profile ++ dirname /usr/lib64/newmoon/browser/defaults/profile + _dir=/usr/lib64/newmoon/browser/defaults + echo /usr/lib64/newmoon/browser/defaults + grep newmoon /usr/lib64/newmoon/browser/defaults + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/defaults' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/defaults/profile + grep usr /usr/lib64/newmoon/browser/defaults/profile + '[' -d ./usr/lib64/newmoon/browser/defaults/profile ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/defaults/profile/chrome + grep langpack ++ echo ./usr/lib64/newmoon/browser/defaults/profile/chrome ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/defaults/profile/chrome ++ dirname /usr/lib64/newmoon/browser/defaults/profile/chrome + _dir=/usr/lib64/newmoon/browser/defaults/profile + echo /usr/lib64/newmoon/browser/defaults/profile + grep newmoon /usr/lib64/newmoon/browser/defaults/profile + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/defaults/profile' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/defaults/profile' + echo /usr/lib64/newmoon/browser/defaults/profile/chrome + grep usr /usr/lib64/newmoon/browser/defaults/profile/chrome + '[' -d ./usr/lib64/newmoon/browser/defaults/profile/chrome ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css + grep langpack ++ echo ./usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css ++ dirname /usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css + _dir=/usr/lib64/newmoon/browser/defaults/profile/chrome + echo /usr/lib64/newmoon/browser/defaults/profile/chrome + grep newmoon /usr/lib64/newmoon/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/defaults/profile/chrome' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/defaults/profile/chrome' + echo /usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css + grep usr /usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css + '[' -d ./usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css ']' + echo /usr/lib64/newmoon/browser/defaults/profile/chrome/userChrome-example.css + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css + grep langpack ++ echo ./usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css ++ dirname /usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css + _dir=/usr/lib64/newmoon/browser/defaults/profile/chrome + echo /usr/lib64/newmoon/browser/defaults/profile/chrome + grep newmoon /usr/lib64/newmoon/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/defaults/profile/chrome' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css + grep usr /usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css + '[' -d ./usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css ']' + echo /usr/lib64/newmoon/browser/defaults/profile/chrome/userContent-example.css + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/extensions + grep langpack ++ echo ./usr/lib64/newmoon/browser/extensions ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/extensions ++ dirname /usr/lib64/newmoon/browser/extensions + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/extensions + grep usr /usr/lib64/newmoon/browser/extensions + '[' -d ./usr/lib64/newmoon/browser/extensions ']' + read list + '[' -n langpack ']' + echo './usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + grep langpack ++ echo './usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ sed 's/[^/]//' + _file='/usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ dirname '/usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + _dir=/usr/lib64/newmoon/browser/extensions + echo /usr/lib64/newmoon/browser/extensions + grep newmoon /usr/lib64/newmoon/browser/extensions + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/extensions' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/extensions' + echo '/usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + grep usr /usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi + '[' -d './usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ']' + echo '/usr/lib64/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/components + grep langpack ++ echo ./usr/lib64/newmoon/browser/components ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/components ++ dirname /usr/lib64/newmoon/browser/components + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/components + grep usr /usr/lib64/newmoon/browser/components + '[' -d ./usr/lib64/newmoon/browser/components ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/components/components.manifest + grep langpack ++ echo ./usr/lib64/newmoon/browser/components/components.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/components/components.manifest ++ dirname /usr/lib64/newmoon/browser/components/components.manifest + _dir=/usr/lib64/newmoon/browser/components + echo /usr/lib64/newmoon/browser/components + grep newmoon /usr/lib64/newmoon/browser/components + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/components' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/components' + echo /usr/lib64/newmoon/browser/components/components.manifest + grep usr /usr/lib64/newmoon/browser/components/components.manifest + '[' -d ./usr/lib64/newmoon/browser/components/components.manifest ']' + echo /usr/lib64/newmoon/browser/components/components.manifest + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/components/libbrowsercomps.so + grep langpack ++ echo ./usr/lib64/newmoon/browser/components/libbrowsercomps.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/components/libbrowsercomps.so ++ dirname /usr/lib64/newmoon/browser/components/libbrowsercomps.so + _dir=/usr/lib64/newmoon/browser/components + echo /usr/lib64/newmoon/browser/components + grep newmoon /usr/lib64/newmoon/browser/components + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/components' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/components/libbrowsercomps.so + grep usr /usr/lib64/newmoon/browser/components/libbrowsercomps.so + '[' -d ./usr/lib64/newmoon/browser/components/libbrowsercomps.so ']' + echo /usr/lib64/newmoon/browser/components/libbrowsercomps.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins ++ dirname /usr/lib64/newmoon/browser/searchplugins + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/searchplugins + grep usr /usr/lib64/newmoon/browser/searchplugins + '[' -d ./usr/lib64/newmoon/browser/searchplugins ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins/bing.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins/bing.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins/bing.xml ++ dirname /usr/lib64/newmoon/browser/searchplugins/bing.xml + _dir=/usr/lib64/newmoon/browser/searchplugins + echo /usr/lib64/newmoon/browser/searchplugins + grep newmoon /usr/lib64/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/browser/searchplugins' + echo /usr/lib64/newmoon/browser/searchplugins/bing.xml + grep usr /usr/lib64/newmoon/browser/searchplugins/bing.xml + '[' -d ./usr/lib64/newmoon/browser/searchplugins/bing.xml ']' + echo /usr/lib64/newmoon/browser/searchplugins/bing.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml ++ dirname /usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + _dir=/usr/lib64/newmoon/browser/searchplugins + echo /usr/lib64/newmoon/browser/searchplugins + grep newmoon /usr/lib64/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + grep usr /usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + '[' -d ./usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml ']' + echo /usr/lib64/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins/ecosia.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins/ecosia.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins/ecosia.xml ++ dirname /usr/lib64/newmoon/browser/searchplugins/ecosia.xml + _dir=/usr/lib64/newmoon/browser/searchplugins + echo /usr/lib64/newmoon/browser/searchplugins + grep newmoon /usr/lib64/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/searchplugins/ecosia.xml + grep usr /usr/lib64/newmoon/browser/searchplugins/ecosia.xml + '[' -d ./usr/lib64/newmoon/browser/searchplugins/ecosia.xml ']' + echo /usr/lib64/newmoon/browser/searchplugins/ecosia.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins/ekoru.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins/ekoru.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins/ekoru.xml ++ dirname /usr/lib64/newmoon/browser/searchplugins/ekoru.xml + _dir=/usr/lib64/newmoon/browser/searchplugins + echo /usr/lib64/newmoon/browser/searchplugins + grep newmoon /usr/lib64/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/searchplugins/ekoru.xml + grep usr /usr/lib64/newmoon/browser/searchplugins/ekoru.xml + '[' -d ./usr/lib64/newmoon/browser/searchplugins/ekoru.xml ']' + echo /usr/lib64/newmoon/browser/searchplugins/ekoru.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins/twitter.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins/twitter.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins/twitter.xml ++ dirname /usr/lib64/newmoon/browser/searchplugins/twitter.xml + _dir=/usr/lib64/newmoon/browser/searchplugins + echo /usr/lib64/newmoon/browser/searchplugins + grep newmoon /usr/lib64/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/searchplugins/twitter.xml + grep usr /usr/lib64/newmoon/browser/searchplugins/twitter.xml + '[' -d ./usr/lib64/newmoon/browser/searchplugins/twitter.xml ']' + echo /usr/lib64/newmoon/browser/searchplugins/twitter.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins/wikipedia.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins/wikipedia.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins/wikipedia.xml ++ dirname /usr/lib64/newmoon/browser/searchplugins/wikipedia.xml + _dir=/usr/lib64/newmoon/browser/searchplugins + echo /usr/lib64/newmoon/browser/searchplugins + grep newmoon /usr/lib64/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/searchplugins/wikipedia.xml + grep usr /usr/lib64/newmoon/browser/searchplugins/wikipedia.xml + '[' -d ./usr/lib64/newmoon/browser/searchplugins/wikipedia.xml ']' + echo /usr/lib64/newmoon/browser/searchplugins/wikipedia.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/searchplugins/yahoo.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/searchplugins/yahoo.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/searchplugins/yahoo.xml ++ dirname /usr/lib64/newmoon/browser/searchplugins/yahoo.xml + _dir=/usr/lib64/newmoon/browser/searchplugins + echo /usr/lib64/newmoon/browser/searchplugins + grep newmoon /usr/lib64/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib64/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/searchplugins/yahoo.xml + grep usr /usr/lib64/newmoon/browser/searchplugins/yahoo.xml + '[' -d ./usr/lib64/newmoon/browser/searchplugins/yahoo.xml ']' + echo /usr/lib64/newmoon/browser/searchplugins/yahoo.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/chrome.manifest + grep langpack ++ echo ./usr/lib64/newmoon/browser/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/chrome.manifest ++ dirname /usr/lib64/newmoon/browser/chrome.manifest + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/chrome.manifest + grep usr /usr/lib64/newmoon/browser/chrome.manifest + '[' -d ./usr/lib64/newmoon/browser/chrome.manifest ']' + echo /usr/lib64/newmoon/browser/chrome.manifest + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/palemoon.res + grep langpack ++ sed 's/[^/]//' ++ echo ./usr/lib64/newmoon/browser/palemoon.res + _file=/usr/lib64/newmoon/browser/palemoon.res ++ dirname /usr/lib64/newmoon/browser/palemoon.res + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/palemoon.res + grep usr /usr/lib64/newmoon/browser/palemoon.res + '[' -d ./usr/lib64/newmoon/browser/palemoon.res ']' + echo /usr/lib64/newmoon/browser/palemoon.res + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/blocklist.xml + grep langpack ++ echo ./usr/lib64/newmoon/browser/blocklist.xml ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/blocklist.xml ++ dirname /usr/lib64/newmoon/browser/blocklist.xml + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/blocklist.xml + grep usr /usr/lib64/newmoon/browser/blocklist.xml + '[' -d ./usr/lib64/newmoon/browser/blocklist.xml ']' + echo /usr/lib64/newmoon/browser/blocklist.xml + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/browser/ua-update.json + grep langpack ++ echo ./usr/lib64/newmoon/browser/ua-update.json ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/browser/ua-update.json ++ dirname /usr/lib64/newmoon/browser/ua-update.json + _dir=/usr/lib64/newmoon/browser + echo /usr/lib64/newmoon/browser + grep newmoon /usr/lib64/newmoon/browser + grep -xqs '\%dir\ /usr/lib64/newmoon/browser' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/browser/ua-update.json + grep usr /usr/lib64/newmoon/browser/ua-update.json + '[' -d ./usr/lib64/newmoon/browser/ua-update.json ']' + echo /usr/lib64/newmoon/browser/ua-update.json + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/defaults + grep langpack ++ echo ./usr/lib64/newmoon/defaults ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/defaults ++ dirname /usr/lib64/newmoon/defaults + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/defaults + grep usr /usr/lib64/newmoon/defaults + '[' -d ./usr/lib64/newmoon/defaults ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/defaults/pref + grep langpack ++ echo ./usr/lib64/newmoon/defaults/pref ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/defaults/pref ++ dirname /usr/lib64/newmoon/defaults/pref + _dir=/usr/lib64/newmoon/defaults + echo /usr/lib64/newmoon/defaults + grep newmoon /usr/lib64/newmoon/defaults + grep -xqs '\%dir\ /usr/lib64/newmoon/defaults' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/defaults' + echo /usr/lib64/newmoon/defaults/pref + grep usr /usr/lib64/newmoon/defaults/pref + '[' -d ./usr/lib64/newmoon/defaults/pref ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/defaults/pref/channel-prefs.js + grep langpack ++ echo ./usr/lib64/newmoon/defaults/pref/channel-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/defaults/pref/channel-prefs.js ++ dirname /usr/lib64/newmoon/defaults/pref/channel-prefs.js + _dir=/usr/lib64/newmoon/defaults/pref + echo /usr/lib64/newmoon/defaults/pref + grep newmoon /usr/lib64/newmoon/defaults/pref + grep -xqs '\%dir\ /usr/lib64/newmoon/defaults/pref' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/defaults/pref' + echo /usr/lib64/newmoon/defaults/pref/channel-prefs.js + grep usr /usr/lib64/newmoon/defaults/pref/channel-prefs.js + '[' -d ./usr/lib64/newmoon/defaults/pref/channel-prefs.js ']' + echo /usr/lib64/newmoon/defaults/pref/channel-prefs.js + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/dictionaries + grep langpack ++ echo ./usr/lib64/newmoon/dictionaries ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/dictionaries ++ dirname /usr/lib64/newmoon/dictionaries + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/dictionaries + grep usr /usr/lib64/newmoon/dictionaries + '[' -d ./usr/lib64/newmoon/dictionaries ']' + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/dictionaries/en-US.aff + grep langpack ++ echo ./usr/lib64/newmoon/dictionaries/en-US.aff ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/dictionaries/en-US.aff ++ dirname /usr/lib64/newmoon/dictionaries/en-US.aff + _dir=/usr/lib64/newmoon/dictionaries + echo /usr/lib64/newmoon/dictionaries + grep newmoon /usr/lib64/newmoon/dictionaries + grep -xqs '\%dir\ /usr/lib64/newmoon/dictionaries' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo '%dir /usr/lib64/newmoon/dictionaries' + echo /usr/lib64/newmoon/dictionaries/en-US.aff + grep usr /usr/lib64/newmoon/dictionaries/en-US.aff + '[' -d ./usr/lib64/newmoon/dictionaries/en-US.aff ']' + echo /usr/lib64/newmoon/dictionaries/en-US.aff + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/dictionaries/en-US.dic + grep langpack ++ echo ./usr/lib64/newmoon/dictionaries/en-US.dic ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/dictionaries/en-US.dic ++ dirname /usr/lib64/newmoon/dictionaries/en-US.dic + _dir=/usr/lib64/newmoon/dictionaries + echo /usr/lib64/newmoon/dictionaries + grep newmoon /usr/lib64/newmoon/dictionaries + grep -xqs '\%dir\ /usr/lib64/newmoon/dictionaries' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/dictionaries/en-US.dic + grep usr /usr/lib64/newmoon/dictionaries/en-US.dic + '[' -d ./usr/lib64/newmoon/dictionaries/en-US.dic ']' + echo /usr/lib64/newmoon/dictionaries/en-US.dic + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/chrome.manifest + grep langpack ++ echo ./usr/lib64/newmoon/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/chrome.manifest ++ dirname /usr/lib64/newmoon/chrome.manifest + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/chrome.manifest + grep usr /usr/lib64/newmoon/chrome.manifest + '[' -d ./usr/lib64/newmoon/chrome.manifest ']' + echo /usr/lib64/newmoon/chrome.manifest + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/palemoon.res + grep langpack ++ echo ./usr/lib64/newmoon/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/palemoon.res ++ dirname /usr/lib64/newmoon/palemoon.res + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/palemoon.res + grep usr /usr/lib64/newmoon/palemoon.res + '[' -d ./usr/lib64/newmoon/palemoon.res ']' + echo /usr/lib64/newmoon/palemoon.res + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/dependentlibs.list + grep langpack ++ echo ./usr/lib64/newmoon/dependentlibs.list ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/dependentlibs.list ++ dirname /usr/lib64/newmoon/dependentlibs.list + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/dependentlibs.list + grep usr /usr/lib64/newmoon/dependentlibs.list + '[' -d ./usr/lib64/newmoon/dependentlibs.list ']' + echo /usr/lib64/newmoon/dependentlibs.list + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libnspr4.so + grep langpack ++ echo ./usr/lib64/newmoon/libnspr4.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libnspr4.so ++ dirname /usr/lib64/newmoon/libnspr4.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libnspr4.so + grep usr /usr/lib64/newmoon/libnspr4.so + '[' -d ./usr/lib64/newmoon/libnspr4.so ']' + echo /usr/lib64/newmoon/libnspr4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libplc4.so + grep langpack ++ echo ./usr/lib64/newmoon/libplc4.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libplc4.so ++ dirname /usr/lib64/newmoon/libplc4.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libplc4.so + grep usr /usr/lib64/newmoon/libplc4.so + '[' -d ./usr/lib64/newmoon/libplc4.so ']' + echo /usr/lib64/newmoon/libplc4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libplds4.so + grep langpack ++ echo ./usr/lib64/newmoon/libplds4.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libplds4.so ++ dirname /usr/lib64/newmoon/libplds4.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libplds4.so + grep usr /usr/lib64/newmoon/libplds4.so + '[' -d ./usr/lib64/newmoon/libplds4.so ']' + echo /usr/lib64/newmoon/libplds4.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libxul.so + grep langpack ++ echo ./usr/lib64/newmoon/libxul.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libxul.so ++ dirname /usr/lib64/newmoon/libxul.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libxul.so + grep usr /usr/lib64/newmoon/libxul.so + '[' -d ./usr/lib64/newmoon/libxul.so ']' + echo /usr/lib64/newmoon/libxul.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/plugin-container + grep langpack ++ echo ./usr/lib64/newmoon/plugin-container ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/plugin-container ++ dirname /usr/lib64/newmoon/plugin-container + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/plugin-container + grep usr /usr/lib64/newmoon/plugin-container + '[' -d ./usr/lib64/newmoon/plugin-container ']' + echo /usr/lib64/newmoon/plugin-container + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/icudt58l.dat + grep langpack ++ echo ./usr/lib64/newmoon/icudt58l.dat ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/icudt58l.dat ++ dirname /usr/lib64/newmoon/icudt58l.dat + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/icudt58l.dat + grep usr /usr/lib64/newmoon/icudt58l.dat + '[' -d ./usr/lib64/newmoon/icudt58l.dat ']' + echo /usr/lib64/newmoon/icudt58l.dat + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/palemoon-bin + grep langpack ++ echo ./usr/lib64/newmoon/palemoon-bin ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/palemoon-bin ++ dirname /usr/lib64/newmoon/palemoon-bin + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/palemoon-bin + grep usr /usr/lib64/newmoon/palemoon-bin + '[' -d ./usr/lib64/newmoon/palemoon-bin ']' + echo /usr/lib64/newmoon/palemoon-bin + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/application.ini + grep langpack ++ echo ./usr/lib64/newmoon/application.ini ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/application.ini ++ dirname /usr/lib64/newmoon/application.ini + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/application.ini + grep usr /usr/lib64/newmoon/application.ini + '[' -d ./usr/lib64/newmoon/application.ini ']' + echo /usr/lib64/newmoon/application.ini + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/platform.ini + grep langpack ++ echo ./usr/lib64/newmoon/platform.ini ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/platform.ini ++ dirname /usr/lib64/newmoon/platform.ini + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/platform.ini + grep usr /usr/lib64/newmoon/platform.ini + '[' -d ./usr/lib64/newmoon/platform.ini ']' + echo /usr/lib64/newmoon/platform.ini + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libmozsqlite3.so + grep langpack ++ echo ./usr/lib64/newmoon/libmozsqlite3.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libmozsqlite3.so ++ dirname /usr/lib64/newmoon/libmozsqlite3.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libmozsqlite3.so + grep usr /usr/lib64/newmoon/libmozsqlite3.so + '[' -d ./usr/lib64/newmoon/libmozsqlite3.so ']' + echo /usr/lib64/newmoon/libmozsqlite3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/liblgpllibs.so + grep langpack ++ echo ./usr/lib64/newmoon/liblgpllibs.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/liblgpllibs.so ++ dirname /usr/lib64/newmoon/liblgpllibs.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/liblgpllibs.so + grep usr /usr/lib64/newmoon/liblgpllibs.so + '[' -d ./usr/lib64/newmoon/liblgpllibs.so ']' + echo /usr/lib64/newmoon/liblgpllibs.so + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib64/newmoon/libmozavutil.so ++ echo ./usr/lib64/newmoon/libmozavutil.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libmozavutil.so ++ dirname /usr/lib64/newmoon/libmozavutil.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libmozavutil.so + grep usr /usr/lib64/newmoon/libmozavutil.so + '[' -d ./usr/lib64/newmoon/libmozavutil.so ']' + echo /usr/lib64/newmoon/libmozavutil.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libmozavcodec.so + grep langpack ++ echo ./usr/lib64/newmoon/libmozavcodec.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libmozavcodec.so ++ dirname /usr/lib64/newmoon/libmozavcodec.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libmozavcodec.so + grep usr /usr/lib64/newmoon/libmozavcodec.so + '[' -d ./usr/lib64/newmoon/libmozavcodec.so ']' + echo /usr/lib64/newmoon/libmozavcodec.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/run-mozilla.sh + grep langpack ++ echo ./usr/lib64/newmoon/run-mozilla.sh ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/run-mozilla.sh ++ dirname /usr/lib64/newmoon/run-mozilla.sh + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/run-mozilla.sh + grep usr /usr/lib64/newmoon/run-mozilla.sh + '[' -d ./usr/lib64/newmoon/run-mozilla.sh ']' + echo /usr/lib64/newmoon/run-mozilla.sh + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libfreeblpriv3.so + grep langpack ++ echo ./usr/lib64/newmoon/libfreeblpriv3.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libfreeblpriv3.so ++ dirname /usr/lib64/newmoon/libfreeblpriv3.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libfreeblpriv3.so + grep usr /usr/lib64/newmoon/libfreeblpriv3.so + '[' -d ./usr/lib64/newmoon/libfreeblpriv3.so ']' + echo /usr/lib64/newmoon/libfreeblpriv3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libnss3.so + grep langpack ++ echo ./usr/lib64/newmoon/libnss3.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libnss3.so ++ dirname /usr/lib64/newmoon/libnss3.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libnss3.so + grep usr /usr/lib64/newmoon/libnss3.so + '[' -d ./usr/lib64/newmoon/libnss3.so ']' + echo /usr/lib64/newmoon/libnss3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libnssckbi.so + grep langpack ++ echo ./usr/lib64/newmoon/libnssckbi.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libnssckbi.so ++ dirname /usr/lib64/newmoon/libnssckbi.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libnssckbi.so + grep usr /usr/lib64/newmoon/libnssckbi.so + '[' -d ./usr/lib64/newmoon/libnssckbi.so ']' + echo /usr/lib64/newmoon/libnssckbi.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libnssutil3.so + grep langpack ++ echo ./usr/lib64/newmoon/libnssutil3.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libnssutil3.so ++ dirname /usr/lib64/newmoon/libnssutil3.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libnssutil3.so + grep usr /usr/lib64/newmoon/libnssutil3.so + '[' -d ./usr/lib64/newmoon/libnssutil3.so ']' + echo /usr/lib64/newmoon/libnssutil3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libsmime3.so + grep langpack ++ echo ./usr/lib64/newmoon/libsmime3.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libsmime3.so ++ dirname /usr/lib64/newmoon/libsmime3.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libsmime3.so + grep usr /usr/lib64/newmoon/libsmime3.so + '[' -d ./usr/lib64/newmoon/libsmime3.so ']' + echo /usr/lib64/newmoon/libsmime3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libssl3.so + grep langpack ++ echo ./usr/lib64/newmoon/libssl3.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libssl3.so ++ dirname /usr/lib64/newmoon/libssl3.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libssl3.so + grep usr /usr/lib64/newmoon/libssl3.so + '[' -d ./usr/lib64/newmoon/libssl3.so ']' + echo /usr/lib64/newmoon/libssl3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libsoftokn3.so + grep langpack ++ echo ./usr/lib64/newmoon/libsoftokn3.so ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libsoftokn3.so ++ dirname /usr/lib64/newmoon/libsoftokn3.so + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libsoftokn3.so + grep usr /usr/lib64/newmoon/libsoftokn3.so + '[' -d ./usr/lib64/newmoon/libsoftokn3.so ']' + echo /usr/lib64/newmoon/libsoftokn3.so + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/removed-files + grep langpack ++ echo ./usr/lib64/newmoon/removed-files ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/removed-files ++ dirname /usr/lib64/newmoon/removed-files + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/removed-files + grep usr /usr/lib64/newmoon/removed-files + '[' -d ./usr/lib64/newmoon/removed-files ']' + echo /usr/lib64/newmoon/removed-files + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libsoftokn3.chk + grep langpack ++ echo ./usr/lib64/newmoon/libsoftokn3.chk ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libsoftokn3.chk ++ dirname /usr/lib64/newmoon/libsoftokn3.chk + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libsoftokn3.chk + grep usr /usr/lib64/newmoon/libsoftokn3.chk + '[' -d ./usr/lib64/newmoon/libsoftokn3.chk ']' + echo /usr/lib64/newmoon/libsoftokn3.chk + read list + '[' -n langpack ']' + echo ./usr/lib64/newmoon/libfreeblpriv3.chk + grep langpack ++ echo ./usr/lib64/newmoon/libfreeblpriv3.chk ++ sed 's/[^/]//' + _file=/usr/lib64/newmoon/libfreeblpriv3.chk ++ dirname /usr/lib64/newmoon/libfreeblpriv3.chk + _dir=/usr/lib64/newmoon + echo /usr/lib64/newmoon + grep newmoon /usr/lib64/newmoon + grep -xqs '\%dir\ /usr/lib64/newmoon' /builddir/build/BUILD/palemoon-fd92034fe425320e6ee13e43b676c91a68969029/file.lst + echo /usr/lib64/newmoon/libfreeblpriv3.chk + grep usr /usr/lib64/newmoon/libfreeblpriv3.chk + '[' -d ./usr/lib64/newmoon/libfreeblpriv3.chk ']' + echo /usr/lib64/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/lib64/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.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.dtvk9F + umask 022 + cd /builddir/build/BUILD + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + DOCDIR=/builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/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.x86_64/usr/share/doc/newmoon + cp -pr AUTHORS /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/doc/newmoon + cp -pr LICENSE /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64/usr/share/doc/newmoon + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/bin/newmoon -> /usr/lib64/newmoon/newmoon Provides: application() application(newmoon.desktop) libbrowsercomps.so()(64bit) libbrowsercomps.so(EXPORTED)(64bit) libfreeblpriv3.so()(64bit) libfreeblpriv3.so(NSSprivate_3.11)(64bit) libfreeblpriv3.so(NSSprivate_3.16)(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavutil.so()(64bit) libmozsqlite3.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.1)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.11.7)(64bit) libnss3.so(NSS_3.11.9)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.1)(64bit) libnss3.so(NSS_3.12.10)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.12.6)(64bit) libnss3.so(NSS_3.12.7)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.13.2)(64bit) libnss3.so(NSS_3.14)(64bit) libnss3.so(NSS_3.14.1)(64bit) libnss3.so(NSS_3.14.3)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.15.4)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.18)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.19.1)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.2.1)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.3.1)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.31)(64bit) libnss3.so(NSS_3.33)(64bit) libnss3.so(NSS_3.34)(64bit) libnss3.so(NSS_3.39)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.43)(64bit) libnss3.so(NSS_3.44)(64bit) libnss3.so(NSS_3.45)(64bit) libnss3.so(NSS_3.47)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.52)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.7.1)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssckbi.so()(64bit) libnssckbi.so(NSS_3.1)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.12.7)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libnssutil3.so(NSSUTIL_3.14)(64bit) libnssutil3.so(NSSUTIL_3.15)(64bit) libnssutil3.so(NSSUTIL_3.17.1)(64bit) libnssutil3.so(NSSUTIL_3.21)(64bit) libnssutil3.so(NSSUTIL_3.24)(64bit) libnssutil3.so(NSSUTIL_3.25)(64bit) libnssutil3.so(NSSUTIL_3.31)(64bit) libnssutil3.so(NSSUTIL_3.33)(64bit) libnssutil3.so(NSSUTIL_3.38)(64bit) libnssutil3.so(NSSUTIL_3.39)(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.10)(64bit) libsmime3.so(NSS_3.12.10)(64bit) libsmime3.so(NSS_3.12.2)(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.15)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.18)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.2.1)(64bit) libsmime3.so(NSS_3.3)(64bit) libsmime3.so(NSS_3.4)(64bit) libsmime3.so(NSS_3.4.1)(64bit) libsmime3.so(NSS_3.6)(64bit) libsmime3.so(NSS_3.7)(64bit) libsmime3.so(NSS_3.7.2)(64bit) libsmime3.so(NSS_3.8)(64bit) libsmime3.so(NSS_3.9)(64bit) libsmime3.so(NSS_3.9.3)(64bit) libsoftokn3.so()(64bit) libsoftokn3.so(NSS_3.4)(64bit) libsoftokn3.so(NSS_3.52)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.11.4)(64bit) libssl3.so(NSS_3.11.8)(64bit) libssl3.so(NSS_3.12.10)(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.2.1)(64bit) libssl3.so(NSS_3.20)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.24)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.30)(64bit) libssl3.so(NSS_3.30.0.1)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libssl3.so(NSS_3.7.4)(64bit) libxul.so()(64bit) libxul.so(xul4)(64bit) metainfo() metainfo(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-64) = 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-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libharfbuzz.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozavutil.so()(64bit) libmozsqlite3.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.1)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.6)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.14)(64bit) libnss3.so(NSS_3.14.3)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.19.1)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.3.1)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.52)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libnssutil3.so(NSSUTIL_3.14)(64bit) libnssutil3.so(NSSUTIL_3.15)(64bit) libnssutil3.so(NSSUTIL_3.17.1)(64bit) libnssutil3.so(NSSUTIL_3.21)(64bit) libnssutil3.so(NSSUTIL_3.24)(64bit) libnssutil3.so(NSSUTIL_3.31)(64bit) libnssutil3.so(NSSUTIL_3.33)(64bit) libnssutil3.so(NSSUTIL_3.38)(64bit) libnssutil3.so(NSSUTIL_3.39)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.4)(64bit) libssl3.so(NSS_3.7.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul4)(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 Wrote: /builddir/build/RPMS/newmoon-29.4.2-2.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.zGiuMO + umask 022 + cd /builddir/build/BUILD + cd palemoon-fd92034fe425320e6ee13e43b676c91a68969029 + /usr/bin/rm -rf /builddir/build/BUILDROOT/newmoon-29.4.2-2.x86_64 + 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-rawhide-x86_64-1636594709.852984/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1636594709.852984/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1636594709.852984/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/newmoon-29.4.2-2.src.rpm) Config(child) 87 minutes 33 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